Представьте число -98 в прямом, обратном и дополнительном кодах (под каждый код выделяется по 8 бит): P.s. Не пишите типо надо учиться решай сам.

lizakaraseva0 lizakaraseva0    2   22.11.2020 14:58    84

Ответы
gsst2004p08tcc gsst2004p08tcc  11.01.2024 15:02
Хорошо, давайте посмотрим, как представить число -98 в прямом, обратном и дополнительном кодах.

Прямой код:
Первым делом нам нужно понять, как представить число -98 в двоичном виде. Для этого можно воспользоваться разложением числа на степени двойки.

-98 = -64 + (-32) + (-2)
= -2^6 + (-2^5) + (-2^1)

Теперь давайте запишем эти степени двойки в двоичном виде:
-2^6 = 10000000
-2^5 = 01000000
-2^1 = 00000010

Теперь сложим эти битовые представления вместе:
-98 = 10000000 + 01000000 + 00000010
= 11000010

Обратный код:
Чтобы получить обратный код числа -98, нам нужно инвертировать все биты числа в прямом коде, кроме знакового бита (самого левого бита).
Таким образом, получаем:
Обратный код -98 = 11000010 (инвертируем все биты, кроме знакового)

Дополнительный код:
Для получения дополнительного кода числа -98, мы должны инвертировать все биты числа в обратном коде и затем добавить 1.
Таким образом, получаем:
Дополнительный код -98 = 11000010 (инвертируем все биты, кроме знакового) + 1
= 11000011

Таким образом, число -98 в прямом коде представляется двоичным числом 11000010, в обратном коде - 11000010, а в дополнительном коде - 11000011.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Другие предметы