Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
электроника 1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.88 Mб
Скачать

5.5. Полусумматор, сумматор

Полусумматор – функциональный узел, осуществляющий сложение двух одноразрядных чисел, таблица истинности – табл. 5, изображение рис. 68.

Таблица 5

Таблица истинности полусумматора

Х1

Х2

S

C

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

Сумматор – устройство, осуществляющее сложение двух многоразрядных чисел.

Одноразрядный сумматор выполняют из двух полусумматоров, как на рис 69 ,а. Обозначение на рис. 69, б

HS C с 1 SM

Х1 С С С

S Х2 S S S

Рис. 68 а б

Рис. 69

Теперь реализуем сумматор двух трехразрядных чисел. Он состоит из полусумматора и двух сумматоров и позволяет складывать трехразрядные числа, получая , в том числе и четырех разрядное число (рис. 70). Нарастание разряда числа на схеме происходит сверху вниз.

Вычитание одного двоичного числа из другого выполняют с помощью сумматора. Причем уменьшаемое суммируется с вычитаемым, взятом в дополнительном коде. Дополнительный код возникает из обратного путем добавления единицы к младшему разряду обратного кода. Например, нужно вычесть из 6 единицу в двоичном коде:

110 обратный код числа 01 – 10, дополнительное 11, отсюда 110

– 01 + 11

101 101

HS S1

X1 S

Y1 C

SM S2

X2 S

Y2 C

SM S3

X3 S

Y3 C S4

Складываем 5 и 3. В двоичном коде это будет:

101 + 011 = 1000. Смотрите на рис. 70:

Х3, Х2, Х1 – 1, 0, 1

Y3, Y2, Y3 – 0, 1, 1

S4, S3, S2, S1 – 1, 0, 0, 0

Рис. 70