Анастасия7 лет назад
ПожаловатьсяПожаловаться

Записать прямой,обратный и дополнительный коды числа 450.

Ответы1

Аватар
Виктор7 лет назад

Для положительного двоичного числа прямой,обратный и дополнительный коды совпадают, а вот при кодировании отрицательных есть отличия:

  • старший бит является знаковым разрядом, если знаковый разряд равен 0, то число положительное, а если знаковый разряд равен 1, то число отрицательное;
  • Обратный код получается из прямого путем и инверсии всех битов;
  • Дополнительный код получается  из обратного кода путем прибавления 1 к старшему разряду.

Поэтому 450(10)=0000000111000010 (2) во всех видах кодирования

а вот, например -450 будет:

  • в прямом 1000000111000010
  • в обратном 1111111000111101
  • в дополнительном 1111111000111110

 

Рекомендации Учи.Ответов
УЧИ.РУ
Разобраться в сложных темах по школьным предметам помогут курсы Учи.ру
Заниматься