С помощью одних и тех же сумматоров можно не только складывать, но и вычитать двоичные числа.
Микросхема К555ИМ7 позволяет суммировать или вычитать одновременно четыре пары двоичных чисел, поступающих в последовательном коде на входы A и B. Режим работы – суммирование или вычитание задается установкой на входах V соответствующего логического уровня. При V = 0 реализуется режим суммирования, при V = 1 – режим вычитания. Обновление содержимого внутренних ячеек памяти (триггеров) и выдача на выходы S поразрядных результатов происходит синхронно по фронту тактового импульса на входе С.
Предусмотренная в ИМ7 ф-ция обнуления при R = 0 яв-ся операцией асинхронной: очистка памяти ИС происходит независ-о от состя других входов. В режиме вычислений R = 1.
Операция вычитания эквивалентна операции сложения, если числа представлены в дополнительном коде. Дополнительный код положительного числа совпадает с прямым кодом [A]ДОП=[A]ПР.
Дополнительный код отрицательного числа формируется путем инвертирования всех цифр числа, потом к полученному результату прибавляется единица.
Устройство сложения / вычитания