Метод дополнения при вычитании в двоичной системе работает следующим образом: 3
- Расширяют вычитаемое число до полноразрядного формата добавлением ведущих нулей. 3
- Инвертируют вычитаемое число, то есть записывают его в обратном коде (там, где были единицы, записывают 0, а где были нули — записывают единицы). 5
- К полученной инверсии добавляют 1, получая искомое дополнение. 35
Для получения дополнения в двоичной системе нужно: 3
- Расширить вычитаемое число до полноразрядного формата добавлением ведущих нулей. 3
- Инвертировать вычитаемое. 3
- К инверсии добавить число 1. 3
Метод дополнения позволяет заменить операцию вычитания на операцию сложения и сделать операции сложения и вычитания одинаковыми для знаковых и беззнаковых чисел, чем упрощает архитектуру ЭВМ. 15