Você está na página 1de 6

UNIVERSIDAD AUTNOMA DEL

ESTADO DE MXICO

Centro universitario UAEM Atlacomulco.

Arquitectura de Computadoras.

Simulacin de un Recorrido de datos.

PROFESOR:
DR. Carlos Eduardo Torres Reyes
Decimo semestre.

La presente prctica consisti en disear un circuito, el cual simula el recorrido de


un dato a travs de registros y multiplexores, los cuales cumplen la funcin de
almacenar datos binarios momentneamente, hasta que sean requeridos para
poder operarlos con otro dato que ya est definido o se tenga que ingresar.
En el ALU (unidad aritmtica lgica) es la encargada de operar los nmeros
binarios de acuerdo al cdigo que se le sea suministrado por el usuario.
En esta prctica se usaron los siguientes integrados:
Tres 74ls175
Dos 74ls157
Un 74ls181
El 74ls175 es un integrado que contiene encapsulados 4 flip-flops tipo D, los
cuales podemos apreciar en la Figura1. El dispositivo es til para los requisitos
generales del flip-flop donde el ciclo de reloj y contribuyan de forma clara adems
de que son comunes. La informacin sobre las entradas D se almacena en el
punto bajo a la transicin de reloj a alto. Ambas salidas verdaderas y
complementadas de cada flip-flop se proporcionan. Cuenta con una entrada de
Reinicio o reset para todos los flip-flops, independientes de la entradas de reloj o
la del dato, cuando se le pone un nivel bajo.

Figura1. Estructura interna de un 74ls175.


Integrado con 4 Flip-Flop internos

El 74ls157 es un multiplexor con 8 bits entradas para datos de 2 fuente (4 para


una entrada A y 4 para una entrada B) tal como se muestra en la Figura2.
Contiene cuatro salidas que pueden recibir 4 bits de datos de 2 fuentes diferentes
dependiendo del valor del bit de seleccin en cuyo caso decide si pasa el valor de
A o el de B.

Figura2. Integrado que contiene un multiplexor


Con 2 entradas de 4 bits y una nica salida de 4 bits.

En esta seccin del circuito se realizan las operaciones aritmticas, lgicas, de


desplazamiento, de rotacin, o de incremento. Uno de los operandos que
intervienen en la operacin a efectuar por la ALU, es ingresado por el usuario a
travs de estados lgicos teniendo que realizar un recorrido a travs del circuito
hasta llegar al registro que le corresponda, en la Figura3 se muestran el conjunto
de pines para los operandos, la seleccin de funcin la salida, el selector de modo
etc...

Figura3. Representacin de los pines para el integrado 74ls181, el cual


Cumple la funcin de un ALU (Unidad Aritmtica Lgica)

La ALU necesita recibir 4 seales que seleccionan la operacin, ms otra (M) que
determina si es de tipo lgico o aritmtico. Las seales que seleccionan la

operacin proceden del cdigo de operacin de la instruccin que entra desde el


bus externo de datos e instrucciones. En la figura 4 podemos apreciar el conjunto
de instrucciones que es capaz de realizar la ALU, se observa que dependiendo de
las entradas S0 a S3 y del valor que tengamos en m se pueden realizar distintas
operaciones.

Figura4. Tabla de operaciones para el integrado 74ls181 (ALU).


El Signo +: representa la operacin OR en funcin lgica y la adicion
En operaciones aritmticas. El Signo -: representa el signo aritmtico
Para la sustraccin. El Signo : representa la barra de inversin lgica

En la Figura5 se muestra la simulacin echa en ISIS de Proteus del recorrido de


datos haciendo uso de los componentes antes mencionados, en este caso todos
los estados lgicos se encuentran en cero inicialmente.

Figura5. Circuito que implementa un recorrido de datos.

Funcionamiento:
Hacer las siguientes operaciones en el circuito.
Ingresar un 0110 (Ver Figura6).

Figura6.

Al valor anterior, aplicar la operacin lgica NOT, el cdigo para S3 a S0 es 0000


M=1 CN=* por tanto tendremos el resultado binario 1001 (ver Figura7.)

Figura7.

1. Al resultado anterior sumarle un 0100, el cdigo de operacin para la suma


aritmtica es 0001, M=0 y CN=1, por tanto tendremos 1101 (ver Figura8).

Figura8.

2. Al resultado anterior aplicarle XOR 1010, el cdigo para la operacin lgica


XOR e 0110 con M=1 y CN=*. Mostrar el resultado que debe ser 0111 (ver
Figura9)

Figura9.

Conclusiones:
En eta prctica pudimos apreciar cmo es que los datos son transmitidos a travs
de los distintos componentes electrnicos del circuito, as como saber cmo y
cundo esos mismos datos pasa o no dependiendo de lo que se quiera hacer. De
esta manera podemos controlar que datos son los que llegan al ALU para ser
operados por la misma, as mismo de conocer el cdigo que controla las funciones
de una Unidad Aritmtica lgica, para realizar las distintas funciones lgicas y
aritmticas que son capaces de realizar.

Você também pode gostar