Одним из способов выполнения операций с помощью двоичного сумматора, является замена операции вычитания операцией суммы с обратным или дополнительным кодом отрицательного числа:
А – В = А + (-В)обр.
Замена вычитания сложением ставит проблему представления отрицательного числа в цифровом формате.
Один метод мы уже рассмотрели. Он использует прямой код числа , где машинное изображение использует 1 (или 11) для обозначения «-».
Итак, прямой код отрицательного числа есть код, все цифровые разряды которого остаются неизменными, записанными в нормализованной форме, а в знаковой части числа записывается "1"(или 11 для модифицированного кода ).
Например: N = - 0,101110 то NM = 1.101110.