08_glava (1055395)
Текст из файла
149
8. Арифметико-логические устройства (АЛУ).
8.1 Назначение и классификация АЛУ.
Арифметико-логическим устройством называется функционально законченный узел, предназначенный для реализации логических и арифметических операций по обработке информации.
Для выполнения арифметических и логических операций над входными переменными они должны быть введены в АЛУ, поэтому его дополняют вспомогательными устройствами, предназначенными для промежуточного хранения как исходных данных, так и результатов выполнения той или иной операции. Функции этих устройств возлагают на дополнительные регистры.
Основным элементом АЛУ являются сумматоры
По числу выводов различают: полусумматоры, одноразрядные сумматоры, многоразрядные сумматоры.
Полусумматором называется устройство , предназначенное для сложения двух одноразрядных кодов имеющие два входа и два выхода и формирующие из сигналов входных слагаемых и сигналы суммы и переноса в старший разряд.
Одноразрядным сумматором называется устройство, предназначенное для сложения двух одноразрядных кодов, имеющее три входа и два выхода и формирующие из сигналов входных слагаемых и сигнала переноса из младших разрядов сигналы суммы и переноса в старший разряд.
Многоразрядным сумматором называется устройство, предназначенное для сложения двух многоразрядных кодов, формирующее на выходе код суммы и сигнал переноса в случае, если результат сложения не может быть представлен кодом, разрядность которого совпадает с разрядностью кодов слагаемых.
В свою очередь многоразрядные сумматоры подразделяются на последо-ватеные и параллельные. В последовательных сумматорах операция сложения выполняется последовательно разряд за разрядом, начиная с младшего. В параллельных все разряды входных кодов суммируются одновременно.
8.1 Полусумматоры.
Рис. 8.1
Входы | Выходы | ||
В | А | | С0 |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
Двоичные числа-слагаемые | Сумма | перенос |
Рис 8.3 Полусумматор
8.3 Полные сумматоры.
входы | Выходы | |||
Сm | B | A | S | Сo |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 0 |
0 | 1 | 0 | 1 | 0 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 1 |
1 | 1 | 0 | 0 | 1 |
1 | 1 | 1 | 1 | 1 |
Сумма | Перенос |
Рис. 8.4
Рис 8.5 Полный сумматор
8.4 3-разрядные параллельные сумматоры.
Числа-слагамые.
Рис 8.6 .3-Разрядные параллельные сумматоры
8.5 Двоичное вычитание, полувычитатель, полный вычитатель, 4-разрядный параллельный вычитатель.
Рис 8.7. Полувычитатель.
Входы | Выходы | ||
А | В | Di | B0 |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 1 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 0 |
Разность | Заем |
Рис. 8.8
Рис 8.9 . 4-разрядный параллельный вычитатель.
8.6 Двоичное умножение.
Операция умножение базируется на суммировании частотных произведений разрядов сомножителей.
a1 a0
b1 b0
a1*b1 a0*b0
+
a1*b1 a0*b1
M3 M2 M1 M0
Рис.8.10
7 1 1 1 – множимое
5 1 0 1 - множитель
3 5 1 1 1 - первое частное произведение
+
0 0 0 - второе частное произведение
+
1 1 1 - третье частное произведение
1 0 0 0 1 1 – полное произведение
7+7+7+7+7=35
Рис 8.11 Структурная схема умножителя с использованием многократного сложения.
Загрузка двоичного числа | После 1-го счета | После 2-го счета | После 3-го счета | После 4-го счета | После 5-го счета | |
Регистр множимого | 111 | 111 | 111 | 111 | 111 | 111 |
Счетчик множителя | 101 | 100 | 011 | 010 | 001 | 000 |
Регистр произведения | 00000 | 00111 | 01110 | 10101 | 11100 | 100011 |
8.7 АЛУ на базе интегральной микросхемы К555ИП3.
Рассмотрим функциональные возможности интегральной микросхемы К555ИП3.
Рис 8.12 АЛУ на базе интегральной микросхемы К555ИП3.
Управляющие сигналы S3S2S1S0 | Логические операции M=1 | Арифметические операции M=0 |
0000 0001 0010 0011 | 0 | А -1 |
0100 0101 0110 0111 | А+В | А-В-1 |
1000 1001 1010 1011 | В | А+В |
1100 1101 1110 1111 | 1 А | А+А А-1 |
8.8 Семинар №5 "Двоичная арифметика"
Задача №5.1
Перевести числа 1610, 2610, 11910, 25510, 102410 в двоичную систему счета.
Преобразование десятичных чисел в двоичные
X10 | Y2 | Z8 | α16 | β4 |
0 | 0000 | 00 | 0 | 0 |
1 | 0001 | 01 | 1 | 1 |
2 | 0010 | 02 | 2 | 2 |
3 | 0011 | 03 | 3 | 3 |
4 | 0100 | 04 | 4 | 10 |
5 | 0101 | 05 | 5 | 11 |
6 | 0110 | 06 | 6 | 12 |
7 | 0111 | 07 | 7 | 13 |
8 | 1000 | 10 | 8 | 20 |
9 | 1001 | 11 | 9 | 21 |
10 | 1010 | 12 | A | 22 |
11 | 1011 | 13 | B | 23 |
12 | 1100 | 14 | C | 30 |
13 | 1101 | 15 | D | 31 |
14 | 1110 | 16 | E | 32 |
15 | 1111 | 17 | F | 33 |
16 | 10000 | 20 | 10 | 100 |
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.