Ребзи, помогите, пожалуйста! Представьте числа со знаком в двухбайтовой разрядной...

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

Ребзи, помогите, пожалуйста!
Представьте числа со знаком в двухбайтовой разрядной сетке:
59; -59; 30; -30
Найдите прямой, обратный и дополнительный коды для отрицательных чисел


Информатика (2.0k баллов) | 32 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Для 2-байтовой ячейки:

59 = 0000000000111011
-59= 1000000000111011 - прямой код
     = 1111111111000100   - обратный код (инверсия)
     = 1111111111000101   - дополнительный код (после прибавления единички)

30 =  0000000000011110
-30 = 1000000000011110   - прямой код
      = 1111111111100001     - обратный код (инверсия)
      = 1111111111100010     - дополнительный код (после прибавления единички)

*********************************
Расчеты смотри на фото


image
(3.5k баллов)
0

Спасибо вам большое!

0

Могу я задать вам ещё один вопрос в личных сообщениях, если вы не против?

0

погоди... там я чуток не так... надо 16 цифр (2 байта) а у меня 8

0

щас поправлю

0

да конечно