Задание 8 Параграф 13 ГДЗ Босова 10 класс (Информатика)
1) в прямом коде;
2) в дополнительном коде?
Прямой код 4
Обратный код 15
Число $$101_{10}$$ в двоичной системе:
$$101_{10}=1100101_2$$
Для хранения используется 2 байта, то есть 16 разрядов. Для отрицательного числа старший разряд — знак: в прямом коде он равен $$1$$, а в дополнительном коде число получают из обратного кода прибавлением $$1$$.
1) Прямой код
Записываем модуль числа $$101$$ в 15 разрядах и ставим знак $$1$$:
$$101_{10}=1100101_2$$
$$\Rightarrow 1000000001100101_2$$
Количество единиц:
$$1+3=4$$
2) Дополнительный код
Сначала получаем обратный код: инвертируем все разряды прямого кода, кроме знакового:
$$1000000001100101_2 \rightarrow 1111111110011010_2$$
Прибавляем $$1$$:
$$1111111110011010_2+1=1111111110011011_2$$
Количество единиц:
$$13+2=15$$
Ответ
1) $$4$$; 2) $$15$$.