В ы с ш е е п р о ф е с с и о н а л ь н о е о б р а з о в а н и е информатика и программироВание осноВы информатики



Pdf көрінісі
бет32/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   28   29   30   31   32   33   34   35   ...   196
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
в памяти ЭВМ
Такое  расположение  байт  удобно  при  операциях  с  числами,  так
как вычисления начинаются с младших разрядов, поэтому они и рас-
полагаются сначала.


Достарыңызбен бөлісу:
1   ...   28   29   30   31   32   33   34   35   ...   196




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет