Задание 3 Вариант 2 Самостоятельная работа 9 ГДЗ Рабочая тетрадь Босова 10 класс (Информатика)
Босова, Босова, Лобанов
10 класс
Класс
10
Предмет
Информатика
Автор
Босова, Босова, Лобанов
Задание 3 Вариант 2 Самостоятельная работа 9 ГДЗ Рабочая тетрадь Босова 10 класс (Информатика)
Задача
Найдите разность десятичных чисел $$-84$$ и $$15$$ путём сложения их дополнительных кодов в восьмиразрядном формате. Убедитесь, что в результате получается число $$-99$$.
Подробный ответ
Представим числа в восьмиразрядном дополнительном коде и сложим их.
| Число | Код |
|---|---|
| $$-84$$ | $$10101100_2$$ |
| $$15$$ | $$00001111_2$$ |
Складываем:
$$\begin{array}{r} 10101100_2\\ +\,00001111_2\\ \hline 10111011_2 \end{array}$$
Получили дополнительный код числа. Старший разряд равен $$1$$, значит число отрицательное. Найдём его модуль:
Инвертируем биты, кроме знакового:
$$10111011_2 \rightarrow 11000100_2$$
Прибавим $$1$$:
$$11000100_2 + 1 = 11000101_2$$
Теперь переведём модуль в десятичную систему:
$$11000101_2 = 64 + 32 + 4 + 1 = 101$$
Значит, результат сложения равен $$-101$$.
Ответ
$$-101$$
Другие учебники
Другие предметы

