Está en la página 1de 6

UNIVERSIDAD AUTÓNOMA DEL

ESTADO DE MÉXICO

Centro universitario UAEM Atlacomulco.

Arquitectura de Computadoras.

Simulación de un Recorrido de datos.

PROFESOR:
DR. Carlos Eduardo Torres Reyes
Decimo semestre.

En el ALU (unidad aritmética lógica) es la encargada de operar los números binarios de acuerdo al código que se le sea suministrado por el usuario. Ambas salidas verdaderas y complementadas de cada flip-flop se proporcionan. los cuales cumplen la función de almacenar datos binarios momentáneamente. Contiene cuatro salidas que pueden recibir 4 bits de datos de 2 fuentes diferentes dependiendo del valor del bit de selección en cuyo caso decide si pasa el valor de A o el de B. En esta práctica se usaron los siguientes integrados:  Tres 74ls175  Dos 74ls157  Un 74ls181 El 74ls175 es un integrado que contiene encapsulados 4 flip-flops tipo D. 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. Estructura interna de un 74ls175. hasta que sean requeridos para poder operarlos con otro dato que ya esté definido o se tenga que ingresar. el cual simula el recorrido de un dato a través de registros y multiplexores. los cuales podemos apreciar en la Figura1. Cuenta con una entrada de Reinicio o reset para todos los flip-flops. Figura1. cuando se le pone un nivel bajo. .La presente práctica consistió en diseñar un circuito. independientes de la entradas de reloj o la del dato. El dispositivo es útil para los requisitos generales del flip-flop donde el ciclo de reloj y contribuyan de forma clara además de que son comunes. La información sobre las entradas D se almacena en el punto bajo a la transición de reloj a alto.

Las señales que seleccionan la . la selección de función la salida. o de incremento.Figura2. Figura3. de desplazamiento. es ingresado por el usuario a través de estados lógicos teniendo que realizar un recorrido a través del circuito hasta llegar al registro que le corresponda. Representación de los pines para el integrado 74ls181. Uno de los operandos que intervienen en la operación a efectuar por la ALU. Integrado que contiene un multiplexor Con 2 entradas de 4 bits y una única salida de 4 bits. el cual Cumple la función de un ALU (Unidad Aritmética Lógica) La ALU necesita recibir 4 señales que seleccionan la operación. el selector de modo etc. de rotación. lógicas.. en la Figura3 se muestran el conjunto de pines para los operandos. En esta sección del circuito se realizan las operaciones aritméticas. más otra (M) que determina si es de tipo lógico o aritmético..

El Signo ˉ: representa la barra de inversión lógica En la Figura5 se muestra la simulación echa en ISIS de Proteus del recorrido de datos haciendo uso de los componentes antes mencionados. El Signo +: representa la operación OR en función lógica y la adicion En operaciones aritméticas. . Figura4. en este caso todos los estados lógicos se encuentran en cero inicialmente.operación proceden del código de operación de la instrucción 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. Tabla de operaciones para el integrado 74ls181 (ALU). se observa que dependiendo de las entradas S0 a S3 y del valor que tengamos en m se pueden realizar distintas operaciones. El Signo -: representa el signo aritmético Para la sustracción.

aplicar la operación lógica NOT. el código para S3 a S0 es 0000 M=1 CN=* por tanto tendremos el resultado binario 1001 (ver Figura7. Funcionamiento: Hacer las siguientes operaciones en el circuito. Circuito que implementa un recorrido de datos.Figura5. Al valor anterior.) Figura7. . Ingresar un 0110 (Ver Figura6). Figura6.

. Figura8. para realizar las distintas funciones lógicas y aritméticas que son capaces de realizar. Al resultado anterior aplicarle XOR 1010. Mostrar el resultado que debe ser 0111 (ver Figura9) Figura9. el código de operación para la suma aritmética es 0001. así mismo de conocer el código que controla las funciones de una Unidad Aritmética lógica. 2. De esta manera podemos controlar que datos son los que llegan al ALU para ser operados por la misma.1. Conclusiones: En eta práctica pudimos apreciar cómo es que los datos son transmitidos a través de los distintos componentes electrónicos del circuito. así como saber cómo y cuándo esos mismos datos pasa o no dependiendo de lo que se quiera hacer. Al resultado anterior sumarle un 0100. M=0 y CN=1. por tanto tendremos 1101 (ver Figura8). el código para la operación lógica XOR e 0110 con M=1 y CN=*.