Прямой код -45:Для перевода числа -45 в двоичную систему счисления, сначала переводим его модуль (45) в двоичный вид:45 / 2 = 22 (остаток 1)22 / 2 = 11 (остаток 0)11 / 2 = 5 (остаток 1)5 / 2 = 2 (остаток 1)2 / 2 = 1 (остаток 0)1 / 2 = 0 (остаток 1)
Таким образом, число 45 в двоичной системе будет равно 101101.
Теперь меняем все единицы на нули, а нули на единицы, чтобы получить обратный код:010010
Дополнительный код получается добавлением единицы к обратному коду:010011
Итак, прямой код -45 будет равен 101101, обратный код -010010, а дополнительный код -010011.
Прямой код -45:
Для перевода числа -45 в двоичную систему счисления, сначала переводим его модуль (45) в двоичный вид:
45 / 2 = 22 (остаток 1)
22 / 2 = 11 (остаток 0)
11 / 2 = 5 (остаток 1)
5 / 2 = 2 (остаток 1)
2 / 2 = 1 (остаток 0)
1 / 2 = 0 (остаток 1)
Таким образом, число 45 в двоичной системе будет равно 101101.
Теперь меняем все единицы на нули, а нули на единицы, чтобы получить обратный код:
010010
Дополнительный код получается добавлением единицы к обратному коду:
010011
Итак, прямой код -45 будет равен 101101, обратный код -010010, а дополнительный код -010011.