Решить в 8-разрядных дополнительных кодах пример: 13-19=? Ответ записать в дополнительном...

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

Решить в 8-разрядных дополнительных кодах пример: 13-19=? Ответ записать в дополнительном коде и перевести в десятичную СС.


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

Записываем в двоичной системе исчисления.
13(10) = 00001101(2)
19(10) = 00010011(2)
Находим дополнительный код для 19, (в дополнительном коде будет - 19)
1.  Находим инверсию числа 19 - заменяем 1 на нули, нули на единицы
00010011(2)  - > инверсия  ->  11101100(2)
2.  Добавляем к инверсии 1 , получим дополнительный код
11101100(2)
+              1
11101101(2)
находим сумму 13+19 в дополнительном коде
 00001101
+
11101101
---------------
11111010
 Старший разряд  = 1 , значит число отрицательное.
Находим дополнительный код (инверсия +1) и добавляем знак " - "
Дополнительный код   00000101 + 1  =  00000110  =  - 6(10)
13 - 19 =  - 6
 


(9.7k баллов)