Вы находитесь на странице: 1из 31

Circuitos Aritmticos

Sumador Medio
Half Adder (HA)


Un circuito combinatorio que ejecuta la


suma de dos bits se llama semisumador
Sumador
ENTRADAS DOS
NMEROS
BINARIOS

Cout

SUMA

ACARREO
DE SALIDA

Sumador Medio (HA)

Sumador Binario Completo


Full Adder

Sumador
ENTRADAS DOS
NMEROS
BINARIOS

Cout

SUMA

ACARREO
DE SALIDA

ACARREO
DE ENTRADA

Cin

Sumador Total (FA)

Sumador Completo con HA

Sumador Completo con Compuertas

Sumadores 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

Implementacin 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

Ejercicio
 Determine

los estados lgicos de


salidas y entradas si A=101 y B=011

10

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.

11

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-ahead
adder)
 La mayora de los circuitos integrados
comerciales usan este mtodo


12

Tcnica: Carry-look-ahead adder

13

Tcnica: Carry-look-ahead adder

14

15

Restador Binario
 Se

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

16

Restador Binario

17

Sumador / Restador

18

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

19

Circuitos Aritmticos MSI Comerciales

74LS83

20

Comparadores de
Magnitud

21

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.

22

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.

23

Comparador de dos bits


 Analizar

el siguiente circuito lgico

A0
B0

A=B?

A1
B1

24

Ejercicio
Analizar el siguiente circuito lgico

25

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.

26

Comparador de magnitud MSI


74LS85
A0
A1
A2
A3
A>B
A=B
A<B
B0
B1
B2
B3

A>B
A=B
A<B

27

Comparador 74LS85

28

Configuracin en
paralelo para comparar
dos nmeros de 24 bits

29

Comparacin en serie
(LSB)
74LS85
0
0
1
1
0
1
0
0
0
1
1

A0
A1
A2
A3
A>B
A=B
A<B
B0
B1
B2
B3

A>B
A=B
A<B

0
1
1
1
0
1
0
1
0
0
0

74LS85
A0
A1
A2
A3
A>B
A>B
A=B
A=B
A<B
A<B
B0
B1
B2
B3

0
0
1

(MSB)

30

Comparacin en serie
(LSB)
0
0
1
1
0
1
0
0
0
1
1

74LS85
A0
A1
A2
A3
A>B
A=B
A<B
B0
B1
B2
B3

A>B
A=B
A<B

1
0
0
0
0
1
0
1
0
0
0

74LS85
A0
A1
A2
A3
A>B
A>B
A=B
A=B
A<B
A<B
B0
B1
B2
B3

0
1
0

(MSB)

31

Вам также может понравиться