40 Пример 5.6. Сложить 21 и
-11 в двоичной системе счисления.
Р е ш е н и е. Переведем слагаемые в дополнительный код:
21
= 0|10101
д
;
-11 = 1|10101
д
.
Будем использовать правила двоичной арифметики:
0
+ 0 = 0;
1
+ 0 = 0 + 1 = 1;
1
+ 1 = 10 (с переносом единицы в следующий разряд).
Сложим два двоичных числа столбиком с учетом того, что перенос
единицы из знакового разряда игнорируется:
010101
2
110101
2
______
001010
2
= 10.
В результате получено число 10 — сумма 21 и
-11 без дополнитель-
ных преобразований.
Форматы целых чисел слово и двойное слово хранятся в памяти
ЭВМ в обратном порядке, т. е. сначала младший байт, а затем стар-
ший. Например, слово B5DE
16
будет располагаться в памяти, как
показано на рис. 5.4.
Рис. 5.4. Расположение слова B5DE
16
в памяти ЭВМ
Такое расположение байт удобно при операциях с числами, так
как вычисления начинаются с младших разрядов, поэтому они и рас-
полагаются сначала.