Vous êtes sur la page 1sur 12

LABORATORIO 01

Estudiantes:

Johnatan Andrs Gmez Monsalve


Pedro Ros Domnguez

Docente:
Jaiber Yepes

ARQUITECTURA DE COMPUTADORES
Grupo #15

Condiciones:

1. Rango: (-95,94).
2. Operaciones:
a. 0) Suma.
b. 1) NOT (Nmero 1).
c. 2) AND.
d. 3) OR.
e. 4) Residuo.
f. 5) Divisin.
g. 6) Multiplicacin.
h. 7) Resta.
3. Si se sale del rango se muestra la letra .

UNIVERSIDAD DE ANTIOQUIA
30/08/2017
INTRODUCCION
En este informe mostraremos el proceso realizado para generar la
calculadora de 8 bits pedida en el laboratorio 1, para la realizacin de
esta usamos la metodologa en cascada, que consiste en disear a bajo
nivel para a partir de estos circuitos ms bsicos llegar a un circuito
completo de 8 bits, los elementos necesarios para la realizacin de la
calculadora son: un sumador, un restador, multiplicador y divisor que
son usados de Logisim, un BCD 7 segmentos, se usa un conversor a
complemento a2, un separador para las decenas y unidades, y las
compuertas lgicas pedidas (Not, or, and).
Miraremos como funciona cada circuito por separado.

SUMADOR
Para la realizacin de esta operacin empezamos desarrollando el
sumador completo de 2 nmeros de 1 bit cada uno, el cual est
compuesto por: 2 compuertas XOR, 2 compuertas AND y 1 compuerta
OR, esta ltima para el Carreo de salida.
Despus de desarrollar el sumador completo de 1 bit se procedi a
implementar el sumador completo de 4 bits en cascada; tomando 4
cajitas de los sumadores de 1 bit.

Y por ltimo se procedi con el sumador completo de 8 bits utilizando


2 veces el sumador de 4 bits.
COMPARADOR
Para el comparador se realiz algo parecido al circuito del sumador, ya
que primero realizamos el comparador para 2 bits, luego el de 4 bits
usando el de 2 bits y por ltimo el comparador de 8bits utilizando el
comparador de 4bits y el de 2 bits. Utilizamos 2 casos posibles en los
comparadores, los cuales son: (Numero 1> Numero 2) y (Numero 1 <
Numero 2)
Para proceder con el circuito se realizaron las tablas de verdad con 4
variables para comparar 2 nmeros (X, Y) tomando 2 bits para X
(A y B) y 2 para Y(C y D).

NUMERO 1< NUMERO 2


NUMERO 1 > NUMERO 2

Despus se simplificaron las operaciones mediante mapas K.


Numero 1 > Numero 2

Numero 1 < Numero 2

Dando como resultado el siguiente circuito comparador de 2 bits:

Despus se procedi a realizar el comparador de 4 bits utilizando 1


cajita de comparador de 2 bits (cascada).
Y por ltimo se realiz el comparador de 8 bits a partir de 2
comparadores de 4bits y 1 de 2bits.
CONVERSOR BCD A 7 SEGMENTOS
Para realizar este circuito de BCD a 7 segmentos creamos un circuito
llamado nmeros. Realizamos la tabla de verdad con 4 entradas y todas
las posibles combinaciones para formar los nmeros del 0 al 9 teniendo
en cuenta esta gua:

Y las combinaciones restantes desde 10 a 15 los representamos como


la letra , a continuacin, se apreciar la tabla de verdad:
Despus de hacer la tabla de verdad usamos mapas K para simplificar
los circuitos al mximo para cada led:

A B C D

E F G
Dando como resultado el circuito nmeros

En la ALU ira un circuito llamado


separador, el cual extrae del resultado de
la operacin realizada, las decenas y las
unidades, para luego dividirlas en los 2
displays de 7 segmentos.

SEPARADOR

NUMEROS
Otros Circuitos
Restador: Para restar 2 nmeros, Convertimos el nmero 2
(sustraendo) a complemento a1 intercambiando sus dgitos (1 a 0 y 0
a 1) para despus sumarlo con el nmero 1 enviando de Carreo de
entrada 1 para poder efectuar la correcta suma en complemento a2.

Dicha suma arroja un resultado y un carry out, si el carry out es = 1


entonces quiere decir que el resultado sali en nmero negativo por lo
tanto se necesita convertir a positivo mediante el circuito conversor a2
retornando valor positivo, y si el carry out es = 0 significa que el
resultado es positivo y no necesita conversin, todo esto se regula con
un multiplexor.

CONVERSOR A2

ALU
CONCLUSIONES

- Para desarrollar circuitos que efecten operaciones entre


nmeros de grandes bits se evidencio que es mejor empezar por
circuitos de bit a bit, luego 2bits a 2 bits y as sucesivamente de
forma que se venga de menos a ms, lo cual facilita el desarrollo
de los ltimos circuitos.
- Utilizar las tablas de verdad ayuda a encontrar los mapas de
Karnaugh que facilitan el desarrollo de los circuitos ayudando a
encontrar la manera ms simplificada de funciones booleanas.
- Logisim es una excelente herramienta que con su interfaz
amigable ayuda a concebir mejor lo visto en clase y todo lo que
es posible hacer con sus compuertas lgicas, plexores, etc.

Vous aimerez peut-être aussi