помогите, пожалуйста с решением
помогите, пожалуйста, срочно. С решением.
Представить числа 73 - 73 в двоичном виде в восьмибитовом представлении.
Ответы
Ответ:
73:
Прямой код
01001001
Обратный код
01001001
Дополнительный код
01001001
-73:
Прямой код
11001001
Обратный код
10110110
Дополнительный код
10110111
Объяснение:
Для получения компьютерного представления целого числа достаточно перевести число в двоичную систему счисления и дополнить полученный результат слева нулями до нужной разрядности (8 бит).
73/2 = 36 и остаток 1
36/2 = 18 и остаток 0
18/2 = 9 и остаток 0
9/2 = 4 и остаток 1
4/2 = 2 и остаток 0
2/2 = 1 и остаток 0
1/2 = 0 и остаток:ю 1
73_10 = 1001001_2
01001001
При представлении со знаком самый крайний левый разряд отводится под знак числа, остальные разряды - под число. Если число положительное, то в знаковый разряд помещается 0, если число отрицательное - 1. Это прямой код.
73: 01001001
-73: 11001001
Обратный и дополнительный код положительного числа совпадает с прямым кодом.
Обратный код отрицательного числа образуется заменой всех цифр числа на противоположные (1 на 0, 0 на 1), а в знаковый разряд заносится единица.
Прямой: 11001001
Обратный: 10110110
Дополнительный код отрицательного числа образуется путем добавлением к младшему разряду обратного кода единицы.
Обратный: 10110110
+
1
Дополнительный: 10110111