Как видно из выражения для si , сумма двух чисел будет равна 1, если равны 1 или ai , или bi , или pi , а также все цифры. Перенос происходит, когда две цифры из ai , bi , или pi равны единице или равны единице все цифры.
В многоразрядных сумматорах существует возможность параллельной обработки информации. Обработка многоразрядных чисел возможна двумя способами:
1. можно последовательно раскладывать - разряд за разрядом; в этом случае будет использоваться минимальное количество оборудования;
2. возможность параллельной обработки информации.
Деление по способу организации процесса суммирования: комбинационные и накапливающие.
Комбинационный сумматор - это некоторое логическое устройство, обеспечивающее получение сигналов суммы и переноса при одновременной подаче кодов исходных слов.
Если говорить о сумматоре комбинационного типа: у нас имеется некоторая схема КС (рис->):
На её входы одновременно приходят данные: первый операнд X и второй операнд Y.
Отличительная особенность комбинационной схемы сумматора - одновременная подача первого и второго слагаемых.
Способы организации цепей переноса в сумматорах:
Существует несколько способов организации цепей переноса в многоразрядных сумматорах:
• групповой,
• последовательный,
• сквозной,
• параллельный
Вот мы недавно с вами говорили о счётчиках - счётчики тоже фактически выполняют роль суммирования.
Ну, там что суммируется? К числу каждый раз прибавляется заданное число - например, единица. Или - может вычитаться - тогда прибавляется минус единица.
Организация переноса в счётчиках построена так же, как организация переноса в сумматорах. Когда мы рассматривали схему синхронного счётчика, мы работали со схемой параллельного переноса. То есть одновременно организовывался перенос за один такт; и была соответствующая комбинационная схема, которая сразу вырабатывала перенос, анализируя состояния всех разрядов вашего счётчика.
А вот счётчик асинхронного типа - там перенос будет организовываться либо как сквозной, либо как последовательный.