ВУЗ:
Составители:
Рубрика:
10
Двоичная арифметика
Номенклатура арифметических операций в ЦФ ограничена: сложение,
вычитание и умножение. В таблице 2 даны правила сложения двух двоичных
цифр, технически такое сложение выполняется уже знакомым одноразрядным
полным сумматором (условное изображение дано на рисунке 1). Заметим, что при
двоичном сложении 1+1 возникает бит переноса и что бит суммы при этом равен
0. Чтобы сложить пару многоразрядных двоичных чисел необходимо применить
правило таблице 2 многократно, отправляясь от пары младших разрядов, так,
как это делается при десятичном сложении. После сложения пары младших
цифр и получения значения младшего разряда суммы S
0
складывается следующая
пара цифр (X1 и X2) с учетом переноса из младшего разряда. При этом получается
значение следующего разряда суммы (S1) и, возможно, перенос С2. Описанный
процесс повторяется нужное число раз. Пример поясняет сказанное, а рисунок 2
- устройство трехразрядного сумматора. Сложение чисел со знаками при
использовании дополнительного кода реализуется просто сложением их
кодов как положительных чисел, как только что рассмотрено. Возможный
перенос из старшего разряда отбрасывается. В результате получается
правильный результат (см. примеры ниже), т.е. правильное представление в
дополнительном коде алгебраической суммы чисел, коды которых
суммировались.
Примеры (+6)= 0.110 (+3)= 0.011 (-1)= 1.111
+ + +
(-4)=+1.100 (-6)=+1.010 (-5)=+1.011
(+2)=10.010 (-З)= 1.101 (-6)=11.010
перенос перенос
игнорируется игнорируется
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »