
El sumador completo es el sumador que agrega tres entradas y produce dos salidas. Las dos primeras entradas son A y B y la tercera entrada es una entrada como C-IN. El acarreo se llama C-OUT y la salida normal se llama S, que es SUM.
La lógica de sumador completo está diseñada para tomar ocho entradas juntas para crear un sumador de ancho de byte y conectar en cascada el bit de acarreo de un sumador al otro.
Tabla de verdad del sumador completo:
Expresión lógica para SUM:
= A ‘B’ C-IN + A ‘B C-IN’ + AB ‘C-IN’ + AB C-IN
= C-IN (A ‘B’ + AB) + C-IN ‘(A’ B + AB ‘)
= C-IN XOR (A XOR B)
= (1,2,4,7)
Expresión lógica para C-OUT:
= A ‘B C-IN + AB’ C-IN + AB C-IN ‘+ AB C-IN
= AB + B C-IN + A C-IN
= (3,5,6,7)
Otra forma de implementar C-OUT:
= AB + A C-IN + B C-IN (A + A ‘)
= AB C-IN + AB + A C-IN + A ‘B C-IN
= AB (1 + C-IN) + A C-IN + A ‘B C-IN
= AB + A C-IN …