ВУЗ:
Составители:
Рубрика:
11
Вычитание в дополнительном коде заменяется сложением на основании
очевидного соотношения Y)(XYX
−
+
=
− . Необходимо только независимо от
знака вычитаемого произвести обращение его кода, а затем сложить с
вычитаемым с помощью того же многоразрядного сумматора (рисунок 2). Таким
образом, в отличие от прямого кода нет необходимости в различных схемах
для выполнения суммирования и вычитания.
Пример (+6)= 0.110 =0.110
-(+3)=-0.011 обращение =+1.101
10.011=(+3)
перенос игнорируется
Таблица 2 Правило сложения двух двоичных чисел X и Y
Х
0 1
0 0 1
Y
1 1
0 (формируется
перенос)
Рисунок 1 – Одноразрядный сумматор
S
C
i+1
C
i
Y
X
CM
Перенос в
старший разряд
Сумма
Перенос из
младшего разряда
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »