PRACTICA 2
SIMULACION SIMULACIO N DE RESTADOR DE 4 BITS
MATERIAL
/imulador 3-4E5-E 6 Compuertas 71 6 Compuertas *8D 9 Compuertas 1 & 3eds
INTRODUCCIÓN
Un restador es un circuito que realiza la operación de resta y por lo general realizan esas operaciones aritméticas en código binario decimal o BCD (el binario decimal codificado). Esto significa que podemos asignar cargas a los bits binarios de acuerdo con su posición dentro de un circuito que en este caso ser!a de " bits lo que quiere decir que el código ser!a # " $ % (%&).
Estas cargas ser'n representadas a traés de leds integrados al circuito en donde se desplegar' el resultado de dicas conersiones en la resta. * traés traés de este documento eremos eremos la manera en la que podemos simular simular un restador de " bits BCD BCD eco de compuertas lógicas adem's de una bree e+plicación de las operaciones que ace. OBJETIVOS
Generales
Dise,ar y simular un restador completo de " bits con base en el sumador realizado anteriormente Específicos.
-mplementar un restador completo de cuatro bits. ealizar restas utilizando el código binario decimal. d ecimal. -dentificar la resta y el préstamo en el circuito D-/E01 DE /U2*D1
A
A
A
A
3
2
1
0
1° Resta (Salida XOR
S
1° Préstamo (Salida
2° Resta (Salida XOR
S
2° Préstamo (Salida AND)
3° Resta (Salida XOR
S
3° Préstamo (Salida
4° Resta (Salida XOR
S
4° Préstamo (Salida AND)
El dise,o del restador est' conformado por un restador medio y tres restadores completos el restador medio recibe dos bits al igual que los tres restadores completos la salida de la compuerta 71 del restador medio representa la primera resta el préstamo del restador medio (salida de la compuerta *8D) se conecta a una compuerta 71 :unto con la salida de la compuerta 71 del primer restador la salida de esta es la segunda resta y tiene también un préstamo que se
conectara a el siguiente restador esto se ar' con los tres prestamos el ;ltimo préstamo se conectara a un led pero esta salida no importara muco pues siempre estar' equiocada las salidas que representan la resta también ir'n a un led.
/U2*D1 2ED-1
/U2*D1 C12<3E=1
3a tabla de erdad de este sumador es> RESTA B+A
RESTA
PRESTAMO
? ? % %
? % ? %
? % % ?
? % ? ?
3as sumas son> El primer led se tomara con el bit de la dereca en este caso el simulador recibir' en el restador medio los bits que representan *? y B? luego el primer restador completo recibe *% y B% el segundo restador completo *$ y B$ y el tercer restador r completo recibe *9 y B9 entonces el primer led tendr' la /? el segundo la /% el tercero /$ el cuarto /9 y el cuarto el préstamo (;ltimo bit). (ecordemos que el préstamo se @insertaA en el siguiente restador y solo al final se representa en el led pero este ;ltimo no se tomara en cuenta.
E:ercicio % *9 *$ *% *?
% % ? ?
%$
B9 B$ B% B?
? ? % ?
$
/9 /$ /% /?
? % ? % ?
%?
/eg;n lo que nos dice el cuadro anterior en este e:emplo insertamos *? y B? (? y ?) *% y B% (? y %) *$ y B$ (% y ?) y *9 y B9 (% y ?) /? (?) el segundo la /% (%) el tercero /$ (?) el cuarto /9 (%) y en este caso el préstamo (?) ;ltimo bit. /? 3ed apagado
/$ 3ed apagado
/% 3ed encendido
/9 3ed encendido
C 3ed apagado
A
A
A
A
3
2
1
0
S
S
S
S
S
E:ercicio $ *9 *$ *% *?
? % % ?
B9 B$ B% B?
? % ? ?
"
/9 /$ /% /?
? ? ? % ?
$
/eg;n lo que nos dice el cuadro anterior en este e:emplo insertamos *? y B? (? y ?) *% y B% (% y ?) *$ y B$ (% y %) y *9 y B9 (? y ?) /? (?) el segundo la /% (%) el tercero /$ (?) el cuarto /9 (?) y en este caso el préstamo (?) ;ltimo bit. /? 3ed apagado
/$ 3ed apagado
/% 3ed prendido
/9 3ed apagado
C 3ed apagado
A
A
A
A
3
2
1
0
S
S
S
S
S
E:ercicio 9 *9 *$ *% *?
% ? % ?
%?
B9 B$ B% B?
? % ? %
/9 /$ /% /?
% ? % ? %
& &
/eg;n lo que nos dice el cuadro anterior en este e:emplo insertamos *? y B? (? y %) *% y B% (% y ?) *$ y B$ (? y %) y *9 y B9 (% y ?) /? (%) el segundo la /% (?) el tercero /$ (%) el cuarto /9 (?) y en este caso el préstamo (%) ;ltimo bit. /? 3ed encendido
/$ 3ed encendido
/% 3ed apagado
/9 3ed apagado
C 3ed encendico
A
A
A
A
3
2
1
0
S
CONCLUSIÓN
*l igual que el sumador el restador es capaz de realizar operaciones aritméticas de tipo binario la diferencia es que en los bits de la entrada * (independientemente de la cantidad de bits de entrada ya que este puede ser de n bits) es necesario agregar un inersor para producir una salida cuyo resultado ser' la diferencia entre las entradas. /e sustituir' el bit de salida de la suma por la resta y en lugar de cargo saldr' el préstamo el cual ser' dirigido a otra compuerta para
realizar la resta del siguiente bit. Cabe a,adir que el bit del ;ltimo préstamo no ser' tomado en cuenta para el resultado final de la resta.
BIBLIOGRAFÍA
L óg i c aDi g i t a lydi s e ñod ec o mp ut a do r e s Mo r r i sMa n o