Вопрос:

Определите, какое целое число закодировано в памяти компьютера дополнительным кодом, если для кодирования целых чисел выделено 16 бит памяти: 1111111111110000. Найденное число представьте в десятичной системе счисления.

Смотреть решения всех заданий с листа

Ответ:

В дополнительном коде, если старший бит равен 1, то число отрицательное. Чтобы найти значение числа, нужно выполнить следующие действия:

  1. Инвертировать все биты: 0000000000001111
  2. Прибавить 1: 0000000000010000
  3. Перевести в десятичную систему: 16

Так как исходное число было отрицательным, то ответ -16.

Ответ: -16

ГДЗ по фото 📸
Подать жалобу Правообладателю