practica 2 simulacion de restador de 4 bits

14
PRACTICA 2 SIMULACION DE RESTADOR DE 4 BITS 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 4 bits lo que quiere decir que el código sería 8, 4, 2, 1 (15). Estas cargas serán representadas a través de leds integrados al circuito en donde se desplegará el resultado de dichas conversiones en la resta. A través de este documento veremos la manera en la que podemos simular un restador de 4 bits BCD, hecho de compuertas lógicas, además de una breve explicación de las operaciones que hace. OBJETIVOS Generales Diseñar y simular un restador completo de 4 bits, con base en el sumador realizado anteriormente MATERIAL Simulador LIVEWIRE 7 Compuertas XOR 7 Compuertas AND 3 Compuertas OR 5 Leds

Upload: korina

Post on 10-Apr-2016

64 views

Category:

Documents


2 download

DESCRIPTION

UN RETADOR DE 4 BITS

TRANSCRIPT

Page 1: Practica 2 Simulacion de Restador de 4 Bits

PRACTICA 2 SIMULACION DE RESTADOR DE 4 BITS

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 4 bits lo que quiere decir que el código sería 8, 4, 2, 1 (15).

Estas cargas serán representadas a través de leds integrados al circuito en donde se desplegará el resultado de dichas conversiones en la resta.

A través de este documento veremos la manera en la que podemos simular un restador de 4 bits BCD, hecho de compuertas lógicas, además de una breve explicación de las operaciones que hace.

OBJETIVOS

Generales

Diseñar y simular un restador completo de 4 bits, con base en el sumador realizado anteriormente

Específicos.

Implementar un restador completo de cuatro bits.

Realizar restas utilizando el código binario decimal.

Identificar la resta y el préstamo en el circuito

MATERIAL

Simulador LIVEWIRE

7 Compuertas XOR

7 Compuertas AND

3 Compuertas OR

5 Leds

Page 2: Practica 2 Simulacion de Restador de 4 Bits

DISEÑO DE SUMADOR

Page 3: Practica 2 Simulacion de Restador de 4 Bits

A0B0

A1B1

A2B2

A3B3 1° Resta (Salida

XOR LED)

1° Préstamo (Salida AND)

2° Resta (Salida XOR LED)

3° Resta (Salida XOR LED)

4° Resta (Salida XOR LED)

2° Préstamo (Salida AND)

3° Préstamo (Salida AND)

4° Préstamo (Salida AND)

S0

S1

S2

S3

Page 4: Practica 2 Simulacion de Restador de 4 Bits

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 XOR del restador medio representa la primera resta , el préstamo del restador medio (salida de la compuerta AND) se conecta a una compuerta XOR junto con la salida de la compuerta XOR 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 hará con los tres prestamos, el último préstamo se conectara a un led pero esta salida no importara mucho pues siempre estará equivocada, las salidas que representan la resta también irán a un led.

Page 5: Practica 2 Simulacion de Restador de 4 Bits

SUMADOR MEDIO SUMADOR COMPLETO

La tabla de verdad de este sumador es:

RESTAB + A RESTA PRESTAMO

0 0 0 00 1 1 11 0 1 01 1 0 0

Para comprobar que nuestra simulación funciona correctamente realizaremos 3 sumas de 4 bits:

Las sumas son:

El primer led se tomara con el bit de la derecha, en este caso el simulador recibirá en el restador medio los bits que representan A0 y B0, luego el primer restador completo recibe A1 y B1, el segundo restador completo A2 y B2 y el tercer restador r completo recibe A3 y B3 entonces el primer led tendrá la S0, el segundo la S1, el tercero S2, el cuarto S3 y el cuarto el préstamo (último bit). (Recordemos que el préstamo se “inserta” en el siguiente restador y solo al final se representa en el led pero este último no se tomara en cuenta.

Page 6: Practica 2 Simulacion de Restador de 4 Bits

Ejercicio 1

A3 A2 A1 A0 1 1 0 0 12

B3 B2 B1 B0 -- 0 0 1 0 2

S3 S2 S1 S0 0 1 0 1 0 10

Según lo que nos dice el cuadro anterior en este ejemplo insertamos A0 y B0 (0 y 0), A1 y B1 (0 y 1), A2 y B2 (1 y 0) y A3 y B3 (1 y 0), S0 (0), el segundo la S1 (1), el tercero S2 (0), el cuarto S3 (1) y en este caso el préstamo (0) último bit.

S0 Led apagado S2 Led apagado C Led apagado

S1 Led encendido S3 Led encendido

Page 7: Practica 2 Simulacion de Restador de 4 Bits

S0

S1

S2

A0B0

A1B1

A3B3

A2B2

Page 8: Practica 2 Simulacion de Restador de 4 Bits

Ejercicio 2

A3 A2 A1 A0 0 1 1 0 6

B3 B2 B1 B0 -- 0 1 0 0 4

S3 S2 S1 S0 0 0 0 1 0 2

S3

S4

Según lo que nos dice el cuadro anterior en este ejemplo insertamos A0 y B0 (0 y 0), A1 y B1 (1 y 0), A2 y B2 (1 y 1) y A3 y B3 (0 y 0), S0 (0), el segundo la S1 (1), el tercero S2 (0), el cuarto S3 (0) y en este caso el préstamo (0) último bit.

S0 Led apagado S2 Led apagado C Led apagado

S1 Led prendido S3 Led apagado

Page 9: Practica 2 Simulacion de Restador de 4 Bits

A0B0

A1B1

A2B2

A3B3

S1

S2

S0

Page 10: Practica 2 Simulacion de Restador de 4 Bits

Ejercicio 3

A3 A2 A1 A0 1 0 1 0 10

B3 B2 B1 B0 -- 0 1 0 1 5

S3 S2 S1 S0 1 0 1 0 1 5

S3

S4

Según lo que nos dice el cuadro anterior en este ejemplo insertamos A0 y B0 (0 y 1), A1 y B1 (1 y 0), A2 y B2 (0 y 1) y A3 y B3 (1 y 0), S0 (1), el segundo la S1 (0), el tercero S2 (1), el cuarto S3 (0) y en este caso el préstamo (1) último bit.

S0 Led encendido S2 Led encendido C Led encendico

S1 Led apagado S3 Led apagado

Page 11: Practica 2 Simulacion de Restador de 4 Bits

S0

A0B0

A1B1

A2B2

S1

S2

A3B3

S3

Page 12: Practica 2 Simulacion de Restador de 4 Bits

CONCLUSIÓN

Al 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 A (independientemente de la cantidad de bits de entrada, ya que este puede ser de n bits), es necesario agregar un inversor para producir una salida, cuyo resultado será la diferencia entre las entradas. Se 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ógica Digital y diseño de computadores

Morris Mano

Page 13: Practica 2 Simulacion de Restador de 4 Bits