Подставим в последнее выражение значение P1 и получим
P2 = G1 (G0p0T0) T1 = G1G0T1T1T0 p0.
Для переноса в третьем разряде по аналогии получим следующее выражение:
P3 = G2P2T2 = G2 (G1G0T1T1T0 p0) T2 =
= G2G1T2G0T2T1T2T1T0 p0.
На выходе четвертого разряда сигнал переноса равен
P4 = G3P3T3 = G3 (G2G1T2G0T2T1T2T1T0 p0) T3 =
= G3G2T3G1T3T2G0T3T2T1T3T2T1T0 p0.
Особенностью полученных выражений является то, что входящие в них Gi и Ti, формируются одноразрядными сумматорами одновременно во всех разрядах.
Ускоренный перенос реализован в четырехразрядном двоичном полном сумматоре К555ИМ6 (рис.4.53.).
Результаты на выходах суммы и переноса описываются следующими выражениями:
причем знак плюс – символ арифметической операции.
Микросхема может быть использована для операций с числами, представленными как в положительной, так и в отрицательной логике (когда единица кодируется низким уровнем напряжения). В режиме положительной логики вход P0 нельзя оставлять открытым. Если первый разряд используется как полусумматор, на входе P0 устанавливают потенциал . Взаимная перестановка входов одинакового разряда не меняет режим работы сумматора. При наращивании разрядности сумматора выход P4 соединяется со входом P0 более старшего разряда.
Четырехразрядный сумматор К555 ИМ6 можно использовать в качестве вычитателя. Операция вычитания выполняется путем суммирования уменьшаемого с вычитаемым, взятым в дополнительном коде.
При большом числе разрядов слагаемых затраты на оборудование сумматора с параллельным переносом бывают настолько велики, что их реализация становится нецелесообразной. Поэтому сумматоры объединяют в группы, например по четыре разряда. Перенос между группами – групповой перенос – можно осуществлять либо последовательным, либо параллельным методом.