Помогите с 3 заданием только подробное решение

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

Помогите с 3 заданием только подробное решение


image

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

Переведем положительное 169 в двоичную систему:

169 = 1*2^7 + 0*2^6 + 1*2^5 + 0*2^4 + 1*2^3 + 0*2^2 + 0*2^1 + 0*2^0 = 10101001

В прямом коде старший разряд отвечает за знак, в остальные записывается число без изменений, для -169 запись будет такая:

1000 0000 1010 1001

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

1111 1111 0101 0110

В дополнительном коде к обратному коду просто добавляют 1:

1111 1111 0101 0111

(1.2k баллов)