Ребзи, , ! представьте числа со знаком в двухбайтовой разрядной сетке: 59; -59; 30; -30 найдите прямой, обратный и дополнительный коды для отрицательных чисел
59 = 0000000000111011 -59= 1000000000111011 - прямой код = 1111111111000100 - обратный код (инверсия) = 1111111111000101 - дополнительный код (после прибавления единички)
30 = 0000000000011110 -30 = 1000000000011110 - прямой код = 1111111111100001 - обратный код (инверсия) = 1111111111100010 - дополнительный код (после прибавления единички)
********************************* Расчеты смотри на фото
59 = 0000000000111011
-59= 1000000000111011 - прямой код
= 1111111111000100 - обратный код (инверсия)
= 1111111111000101 - дополнительный код (после прибавления единички)
30 = 0000000000011110
-30 = 1000000000011110 - прямой код
= 1111111111100001 - обратный код (инверсия)
= 1111111111100010 - дополнительный код (после прибавления единички)
*********************************
Расчеты смотри на фото