1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Сам и контр
Задание 3 Вариант 2 Самостоятельная работа 9 ГДЗ Рабочая тетрадь Босова 10 класс (Информатика)
Босова, Босова, Лобанов
10 класс
Автор
Босова, Босова, Лобанов

Задание 3 Вариант 2 Самостоятельная работа 9 ГДЗ Рабочая тетрадь Босова 10 класс (Информатика)

Задача

Результат получается в дополнительном коде, его надо преобразовать в прямой код (не трогая знакового)
11000112=64+32+2+1=99
Знаковый разряд показывает, что это отрицательное число

Подробный ответ

Представим числа в восьмиразрядном формате.

$$84_{10}=01010100_2$$

Тогда для числа $$-84$$:

прямой код: $$11010100_2$$

обратный код: $$10101011_2$$

дополнительный код: $$10101100_2$$

Для числа $$15$$:

$$15_{10}=00001111_2$$

Складываем дополнительные коды:

$$10101100_2+00001111_2=10111011_2$$

Получили дополнительный код отрицательного числа. Переведём его в прямой код.

Инвертируем младшие 7 разрядов:

$$10111011_2 \rightarrow 11000100_2$$

Прибавляем 1:

$$11000100_2+1=11000101_2$$

Это прямой код числа $$-99$$, так как

$$1100011_2=64+32+2+1=99$$

Знаковый разряд равен 1, значит число отрицательное.

Ответ

$$-99$$



Общая оценка
3.7 / 5
Другие учебники
Другие предметы