1Circuitos Aritmticos
2Sumador MedioHalf Adder (HA)
Un circuito combinatorio que ejecuta la suma de dos bits se llama semisumador
Sumador
A
B Cout
SUMA
ACARREODE SALIDA
ENTRADAS DOS NMEROS BINARIOS
3Sumador Medio (HA)
4Sumador Binario CompletoFull Adder
Sumador
A
B Cout
Cin
SUMA
ACARREODE SALIDA
ENTRADAS DOS NMEROS BINARIOS
ACARREODE ENTRADA
5Sumador Total (FA)
6Sumador Completo con HA
7Sumador Completo con Compuertas
8Sumadores de n bits Podemos construir sumadores de n bits con n copias del circuito anterior, este tipo de sumadores son conocidos como, sumadores con propagacin 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 de entrada de la siguiente, como se ilustra en la siguiente figura
9Implementacin de un Sumador en Cascada
Para dos palabras de 4 bits.
Podemos implementar un sumador de n bits con n copias de
los circuitos anteriores
10
EjercicioDetermine los estados lgicos de salidas y entradas si A=101 y B=011
11
Sumadores del tipo con propagacin de acarreo
Para implementar sumadores de n bits se conectan n sumadores completos de un bit en cascada, a esta configuracin se la denomina sumador con propagacin de acarreo.
El mayor problema con este tipo de implementacin es el tiempo de retardo, ya que cada mdulo depende del resultado del mdulo anterior, con base en la siguiente frmula:
Donde: es el tiempo de retardo de una compuerta.
12
Sumadores Por ejemplo para un sumador de 64 bits el retardo ser de 132 , este es un tiempo de propagacin muy grande.
Una solucin para evitar estas desventajas son los sumadores de tipo sumador con acarreo anticipado. (Carry-look-aheadadder)
La mayora de los circuitos integrados comerciales usan este mtodo
13
Tcnica: Carry-look-ahead adder
14
Tcnica: Carry-look-ahead adder
15
16
Restador BinarioSe puede implementar con compuertas lgicas utilizando tablas de verdad como el sumador
Tambin se puede utilizar el mismo sumador completo para implementar la resta en complemento a 2
17
Restador Binario
18
Sumador / Restador
19
Circuitos aritmticos MSI Comerciales
7480 Sumador Completo de 1 bit.
7482 Sumador Completo de 2 bits.
7483 Sumador Completo de 4 bits.
74283 igual al 7483; Diagrama de pines diferente
20
Circuitos Aritmticos MSI Comerciales
74LS83
21
Comparadores de Magnitud
22
Comparadores Una necesidad comn en la aritmtica es la comparacin de dos nmeros, que indique si son iguales o si uno es mayor que el otro.
Se usa la OR Exclusiva para generar un 1 en el caso de que los nmeros sean diferentes y 0 para el caso de que sean iguales.
Para un caso de dos palabras de varios bits, si un par de bit son diferentes entonces las palabras son diferentes.
23
Circuito Comparador de 4 bits
a) Con OR exclusivas b) Con NOR exclusivas
Estos comparadores solo son para determinar la igualdad de
dos palabras de 4 bits y pueden extenderse a cualquier
tamao de palabras.
24
Comparador de dos bits
Analizar el siguiente circuito lgico
A0
B0
A1
B1
A=B?
25
Ejercicio Analizar el siguiente circuito lgico
26
Comparadores Comerciales El 7485 es un comparador de 4 bits, con la opcin de realizar conexiones en cascada para aumentar en nmero de bits que se deseen comparar.
27
Comparador de magnitud MSI
74LS85A0A1A2A3A>B A>BA=B A=BA
28
Comparador 74LS85
29
Configuracin en paralelo para comparardos nmeros de 24 bits
30
Comparacin en serie
74LS85A0A1A2A3A>B A>BA=B A=BABA=B A=BA
31
Comparacin en serie
74LS85A0A1A2A3A>B A>BA=B A=BABA=B A=BA