Условие задачи
В 11 разрядной сетке выполнить операции:
А-В=?
-А-В=?
При этом использовать код (обратный, дополнительный, модифицированный обратный, модифицированный дополнительный) соответствующий заданному варианту из нижеследующей таблицы, Результат представить в прямом коде. А=429, В=808.
Ответ
Как известно, компьютер выполняет только одну арифметическую операцию - сложение. Поэтому, вычитание чисел заменяют сложением, представляя отрицательные числа особым образом (как и операции умножения и деления).
Итак, необходимо выполнить операцию вычитания А-В. Заменяем операцию вычитания операцией сложения: А+(-В). Т.е. имеем сложение положительного числа с отрицательным числом.
Прежде всего, переведем заданные числа в двоичную систему счисления: А=429, В=808.