Beruflich Dokumente
Kultur Dokumente
pg. 1
OBJETIVOS:
Comprobar el funcionamiento de un circuito sumador - restador
completo.
Implementar y verificar el funcionamiento de un circuito sumador /
restador para nmeros binarios de hasta 4 bits.
MATERIALES:
01 fuente de alimentacin regulable + 5VDC
CIs:
- 01 74LS00 (NAND de 2 entradas)
- 01 74LS83 (SUMADOR COMPLETO )
- 01 74LS86 (OR EXCLUSIVO)
pg. 2
MARCO TEORICO
Circuitos sumadores:
Los circuitos sumadores que estudiaremos realizan la suma aritmtica de dos nmeros en
binario, para entender cmo funciona primero deberemos aprender las reglas bsicas de la
suma binaria
Las reglas bsicas de la suma binaria:
0+0=0
0+1=1
1+0=1
1 + 1 = 10
Para realizar estas operaciones de suma entre dos nmeros existen dos circuitos
diferentes el sumador completo y el semi-sumador que no contiene acarreo de entrada:
Semi-sumador:
Un semi-sumador es un sumador capaz de sumar dos datos de un solo bit y producir un
bit de acarreo de salida. Como se muestra en el diagrama de bloques de la figura 1.
pg. 3
Sumador completo:
Un sumador completo admite otra entrada aparte de los datos a sumar, es decir, es un
sumador de 3 datos de 1 bit, su diagrama de bloques es como se muestra a
continuacin.
pg. 4
pg. 5
CIRCUITOS RESTADORES
La sustraccin de dos nmeros binarios puede llevarse a cabo tomando el complemento
del sustraendo y agregando al minuendo. Por este mtodo, la operacin de sustraccin
llega a ser una operacin de divisin que requiere sumadores completos para su
implementacin en mquina. Es posible implementar la sustraccin con circuitos lgicos
en una forma directa, como se hace con lpiz y papel. Por este mtodo cada bit
sustraendo del nmero se sustrae de su bit minuendo correspondiente significativo para
formar un bit de diferencia. Si el bit minuendo es menor que el bit sustraendo se toma 1
de la siguiente posicin significativa. El hecho que se ha tomado un 1 debe llevarse al
siguiente par ms alto de bit mediante una seal binaria que llega de afuera (salida) de
una etapa dada y va a (entrada) la siguiente etapa ms alta. En forma precisa as como
hay medios sumadores y sumadores completos, hay medio restadores y restadores
completos.
Bi
Bi ( total )
0 0
0 1
1 0
1 1
0
1
1
0
Por tanto:
Para una representacin de n bits si tomo 1 bit para signo, tengo por tanto (n-1) para el
rango que ser. Por tanto existe un lmite al tamao de los valores que pueden ser
representados, pudindose dar el caso de situaciones de desbordamiento ( overflow ) si
el nmero obtenido no est previsto dentro del rango establecido.
Por eso muchos de los circuitos sumadores llevan circuitera adicional para detectar
situaciones de desbordamiento e identificar que el dato obtenido no es correcto.
Por ejemplo, si estamos utilizando n = 4 bits el rango ser [-8,7] entonces en las
siguientes suma/resta en C2 tenemos que:
pg. 6
pg. 7
pg. 8
RESTADOR COMPLETO
Un restador completo es un circuito combinacional que lleva a cabo una sustraccin
entre dos bits, tomando en cuenta en un 1 se ha tomado por una etapa significativa ms
baja. Este circuito tiene tres entrada y dos salidas. Las tres entradas x, y y z, denotan al
minuendo, sustraendo y a la toma previa, respectivamente. Las dos salidas, D y B,
representan la diferencia y la salida tomada, respectivamente. La tabla de verdad para el
circuito es como sigue:
xyz|BD
000|00
001|11
010|11
011|10
100|01
101|00
110|00
111|11
Los ocho renglones bajo las variables de entrada designan todas las combinaciones
posibles de 1 y 0 que pueden tomar las variables binarias. Los 1 y 0 para las variables de
salida estn determinados por la sustraccin de x - y - z. Las combinaciones que tienen
salida de toma z = 0 se reducen a las mismas cuatro condiciones del medio sumador.
Para x = 0, y = 0 y z = 1, tiene que tomarse un 1 de la siguiente etapa, lo cual hace B = 1 y
aade 2 a x. Ya que 2 - 0 - 1, D = 1. Para x = 0 y yz = 11, necesita tomarse otra vez,
haciendo B = 1 y x = 2. Ya que 2 - 1 - 1 = 0, D = 0. Para x = 1 y yz = 01, se tiene x - y - z = 0,
lo cual hace B = 0 y D = 0. Por ltimo, para x = 1, y = 1, z = 1, tiene que tomarse 1,
haciendo B= 1 y x = 3 y, 3 -1 - 1 = 1, haciendo D = 1.
Los mapas de Karnaugh quedan de la siguiente manera:
pg. 9
pg. 10
RESULTADOS DE PRCTICA
1) Implementar el siguiente circuito con los integrados 7400 y 7486 en el
grafico (1) siguiente y comprobar que su funcionamiento corresponde
al de un sumador completo.
TABLA N 1
C
0
0
0
0
1
1
1
1
A
0
0
1
1
0
0
1
1
B
0
1
0
1
0
1
0
1
pg. 11
S
0
1
1
0
1
0
0
1
0
0
0
1
0
1
1
1
CIRCUITO 1 EN PROTOBAR
pg. 12
pg. 13
TABLA N 2
S
0
1
1
0
1
0
0
0
1
0
C
0
1
0
1
0
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
0
1
0
0
1
1
1
0
1
1
1
0
0
0
1
X
0
0
0
0
0
A
0
0
0
0
1
B
0
0
1
1
0
0
0
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
CIRCUITO 2 EN PROTOBAR
pg. 14
pg. 15
CONCLUSIONES:
Se utiliz un 7400 y 7486 para sumar nmeros de ms de un bit.
Se ha concluido que tambin se recurre al conexionado de sumadores
binarios en paralelo, donde el acarreo de la suma de dos dgitos ser
una entrada a sumar en el paso siguiente.
Se concluye que el circuito debe sumar o restar dos nmeros
codificados en complemento a 2 con 4 bits y cuyos valores estarn
determinados por la posicin de los interruptores.
El sumador realiza la funcin de sumar al igual que en los sistemas de
las computadoras de llama ALU
RECOMENDACIONES:
Se recomienda tener una breve investigacin previa al tema, debido
a la complejidad que se ejerce en la resolucin.
Utilizar un simulador antes de implementarlo en el protoboard
pg. 16
BIBLIOGRAFIA
- http://www.ladelec.com/
- http://www.electronica.com.es/
- http://serverpruebas.com.ar/
pg. 17