Задание 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$$