Задание 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$$.
Другие учебники
Другие предметы