sistemas de numeracio y algebra de boole sistemas-de-numeracic3b3n-binario-octal-y-hexadeci | Page 24
T-2 “Álgebra de Boole. Lógica combinacional”
14
5.2. Funciones aritméticas. Suma.
Los sumadores son muy importantes no sólo en los ordenadores, sino en muchos tipos
de sistemas digitales.
Semi-sumador binario.
Recordemos las reglas básicas de la adición binaria:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
La función del semi-sumador es sumar dos números binarios que se aplican a las
entradas A y B y generar la suma Σ y un acarreo de salida C out .
A
Σ
A
0
0
1
1
C out
B
S
B
0
1
0
1
C out
0
0
0
1
S
0
1
1
0
A
A·B
C out
C out = AB
A ⊕ B
B
S
S = A B + A B = A ⊕ B
Sumador completo.
A diferencia del anterior, un sumador completo tiene tres entradas porque incluye una
entrada de acarreo C in .
Σ
A
B
C in
C out
S
A ⊕ B
A
B
C in
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C in
0
1
0
1
0
1
0
1
C out
0
0
0
1
0
1
1
1
S
0
1
1
0
1
0
0
1
C out = A B + A C in + B C in
S = A B C in + A B C in + A B C in + A B C in
S = ( A ⊕ B) ⊕ C in
S = ( A ⊕ B) ⊕ C in
(A ⊕ B)·C in
C out =A·B + (A ⊕ B)· C in
A·B
Sumador completo a partir de semi-sumadores.
A
B
C in
Σ
S A
C out B
Σ
S
S
C out
C out