Aritmetica
1
Sumador Medio
Half Adder (HA)
Un circuito combinatorio que ejecuta la
suma de dos bits se llama semisumador
Sumador
ENTRADAS DOS
NÚMEROS
BINARIOS
A
Σ
B
Cout
SUMAACARREO
DE SALIDA
2
Sumador Medio (HA)
3
Sumador Binario Completo
Full Adder
Sumador
ENTRADAS DOS
NÚMEROS
BINARIOS
A
Σ
B
Cout
SUMA
ACARREO
DE SALIDA
ACARREO
DE ENTRADA
Cin
4
SumadorTotal (FA)
5
Sumador Completo con HA
6
Sumador Completo con Compuertas
7
Sumadores de n bits
Podemos construir sumadores de n bits
con n copias del circuito anterior, este
tipo de sumadores sonconocidos como,
sumadores con propagación de acarreo
(Carry-ripple adder).
Los sumadores completos se conectan
en cascada de manera que el acarreo
de salida de una etapa viene a ser el
acarreo deentrada de la siguiente,
como se ilustra en la siguiente figura
8
Implementación de un Sumador
en Cascada
Para dos palabras de 4 bits.
Podemos implementar un sumador de n bits con n copias de
loscircuitos anteriores
9
Ejercicio
Determine los estados lógicos de
salidas y entradas si A=101 y B=011
10
Sumadores del tipo con
propagación de acarreo
Para implementar sumadores de n bits se
conectann sumadores completos de un bit en
cascada, a esta configuración se la denomina
sumador con propagación de acarreo.
El mayor problema con este tipo de
implementación es el tiempo de retardo, ya quecada módulo depende del resultado del módulo
anterior, con base en la siguiente fórmula:
Donde: ∆ es el tiempo de retardo de una
compuerta.
11
Sumadores
Por ejemplo para un sumador de 64 bits elretardo será de 132 ∆, este es un tiempo
de propagación muy grande.
Una solución para evitar estas desventajas
son los sumadores de tipo sumador con
acarreo
anticipado.
(Carry-look-ahead
adder)
Lamayoría de los circuitos integrados
comerciales usan este método
12
Técnica: Carry-look-ahead adder
13
Técnica: Carry-look-ahead adder
14
15
Restador Binario
Se puede implementar con
compuertas...
Regístrate para leer el documento completo.