Запишите число -87 в 8-разрядной сетке в знаковой форме в дополнительном коде

0 голосов
46 просмотров

Запишите число -87 в 8-разрядной сетке в знаковой форме в дополнительном коде


Информатика (20 баллов) | 46 просмотров
Дан 1 ответ
0 голосов

87 в двоичном виде это 2^6 + 2^4 + 2^2 + 2^1 + 2^0 = 0101 0111

Чтобы получить запись его отрицательной версии в дополнительном коде, надо:

1) В старшем бите установить 1 - это знак числа (-)

1101 0111 (это, кстати, прямой код)

2) Значащие биты инвертировать

1010 1000 (а это обратный код)

3) Прибавить единицу

1010 1001 (это дополнительный код)

(1.2k баллов)