sistemas de numeracio y algebra de boole sistemas-de-numeracic3b3n-binario-octal-y-hexadeci | Page 25
T-2 “Álgebra de Boole. Lógica combinacional”
15
Sumador de números de más de un 1 bit. Sumadores binarios en paralelo.
Para implementar la suma de números binarios se requieren tantos sumadores
completos como bits tengan los números que se quieren sumar. La salida de acarreo de cada
sumador se coloca a la entrada de acarreo del sumador de orden inmediatamente superior
C O
S 3
C O
S 2
S
Sumador
completo
S
C O
Sumador
completo
C i
A 3
B 3
S 1
C O
B 2
S
S
C O
Sumador
completo
C i
A 2
S 0
Sumador
completo
C i
A 1
C i ‘0’
B 1
(MSB) (MSB)
A 0
B 0
(LSB) (LSB)
5.3. Función de conversión de código.
Un código es un conjunto de bits ordenados de acuerdo a un modelo que se emplean
para representar información. Un convertidor de código cambia el formato de una información
codificada a otro formato de código.
5.3.1. Función de codificación.
Se implementa mediante un circuito denominado codificador, que convierte la
información, como por ejemplo un número decimal, en algún tipo de código, como el código
binario o BCD.
Codificador decimal –BCD.
Este tipo de codificador posee diez entradas, una para cada dígito decimal, y cuatro
salidas que corresponden al código BCD de la entrada activa. Este es un codificador básico de
10 líneas a 4 líneas.
Entrada
E 0
E 1
E 2
E 3
.
.
E 9
1
A 3 A 2 A 1 A 0
0 (E 0 ) 0 0 0 0
1 (E 1 ) 0 0 0 1
2 2 (E 2 ) 0 0 1 0
3 3 (E 3 ) 0 0 1 1
4 (E 4 ) 0 1 0 0
5 (E 5 ) 0 1 0 1
6 (E 6 ) 0 1 1 0
7 (E 7 ) 0 1 1 1
8 (E 8 ) 1 0 0 0
9 (E 9 ) 1 0 0 1
A 0 (2 0 )
Decimal
BCD
A 1 (2 1 )
A 2 (2 )
A 3 (2 )
A 0
2
3
4
5
6
7
8
9
Código BCD
decimal
A 1
A 2
A 0 = E 1 + E 3 + E 5 + E 7 + E 9
A 1 = E 2 + E 3 + E 6 + E 7
A 3
A 2 = E 4 + E 5 + E 6 + E 7
A 3 = E 8 + E 9