Микросхемы сумматоров (английское Adder), как следует из их названия, предназначены для суммирования двух входных двоичных кодов, то есть выходной код будет равен арифметической сумме двух входных кодов.
Сумма двух двоичных чисел с числом разрядов N может иметь число разрядов (N + 1). Этот дополнительный (старший) разряд называется выходом переноса.
Сумматоры бывают одноразрядные (для суммирования двух одноразрядных чисел), 2-х разрядные (суммируют 2-х разрядные числа) и 4-х разрядные (суммируют 4-х разрядные числа).
Многоразрядные (комбинированные) сумматоры - организация переноса.
Обработка многоразрядных чисел в многоразрядных сумматорах возможна двумя способами:
- можно последовательно раскладывать - разряд за разрядом; в этом случае будет использоваться минимальное количество оборудования;
- возможность параллельной обработки информации с одновременным сложением.
Простейшая организация обработки многоразрядных чисел - для сумматоров последовательного типа.
Эту схему можно немного модернизировать. В отличии от первой схемы, где перенос подаётся в прямом коде (???), в этом сумматоре должно быть два входа - перенос и инверсия переноса:
Достоинства: малое количество оборудования;
Недостаток: последовательная обработка информации - это достаточно длительный процесс. Если мы обрабатываем 32-х разрядные числа, то время обработки увеличивается в 32 раза.
Элементарные триггерные ячейки на элементах И-НЕ и ИЛИ-НЕ. RS- триггер, таблица и матрица переходов.
