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

Задание 7 Параграф 13 ГДЗ Босова 10 класс (Информатика)

Задача

1) 00000100; 2) 11111001.
Для получения эквивалента дополнительного числа в байтовом формате, достаточно из 28 вычесть это число, если число отрицательное. Для положительного числа прямой код совпадает с дополнительным.
В задании не оговорено, какие числа представлены.
Ответы даны для отрицательных чисел

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

В байтовом дополнительном коде для отрицательного числа его десятичное значение находим по формуле $$x = 2^8 — N,$$ где $$N$$ — двоичная запись числа.

1) $$00000100_2 = 4_{10}.$$

Так как старший бит равен $$0$$, число положительное, значит его значение не меняется: $$4$$.

2) $$11111001_2 = 249_{10}.$$

Старший бит равен $$1$$, значит число отрицательное. Тогда

$$2^8 — 249 = 256 — 249 = 7,$$

следовательно, число равно $$-7$$.

Ответ

1) $$4$$; 2) $$-7$$.



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