Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Práctica ALU 74LS181

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE ACAPULCO


INGENIERÍA EN SISTEMAS COMPUTACIONALES

REPORTE: PRÁCTICA ALU (181)

ASIGNATURA: LENGUAJES DE INTERFAZ


DOCENTE: CÉSAR AUGUSTO SEBATIÁN NÚÑEZ

ALUMNA: LAPIERRE TUMALAN BEYRA

AULA: 7L1
HORA: 10:00 – 11:00
PERIODO: ENERO – JUNIO 2020

MARTES 3 DE MARZO DEL 2020

1
Índice

Contenido
Introducción ..................................................................................................................... 3
Marco teórico ............................................................................................................... 4
Actividad A Desarrollar ............................................................................................. 7
Comprobación de las operaciones............................................................................... 9
Conclusión: .................................................................................................................. 9
Bibliografía: .................................................................................................................. 9

2
Introducción

El procesador después de acceder a memoria principal para copiar la instrucción en el


registro de instrucción, inicia la secuencia de acciones propias de cada instrucción.
Muchas de estas instrucciones consisten en la transformación de datos mediante la
realización de operaciones lógicas o aritméticas. Para realizar estas operaciones existe
un bloque especial de la CPU denominado Unidad Aritmético Lógica (ALU)

Gobernada por la unidad de control, la ALU tiene como entradas os datos almacenados
en los registros internos de la CPU. Adicionalmente, la ALU tiene como salida los
indicadores de estado que señalan las características del resultado de la última
operación (por ejemplo, si el resultado ha sido cero, negativo, etc.).

La ALU a su vez está compuesta por diversos circuitos especializados en realizar una
transformación particular de los datos, típicamente una operación aritmética o lógica.
Como ejemplo una ALU puede disponer de una unidad de suma/resta de enteros, una
unidad de multiplicación de enteros, una unidad de división de enteros y su equivalente
en punto flotante.

3
Marco teórico

Definimos genéricamente a la unidad ALU (por sus siglas en inglés Arithmetic Logic Unit)
como una de las unidades que forman parte de la unidad central de procesos (es decir,
el procesador, microprocesadores o CPU – cetral Processor Unit, por sus siglas en
inglés) mediante la cual es posible realizar una gran cantidad de operaciones lógicas
(Yes, Or, Not, And – es decir si, y, o, no) entre dos numero o dos conjuntos de números.

Los circuitos mediante os que la ALU ejecuta dichas operaciones pueden ser desde muy
simples a muy complejo. Entre estos últimos se encuentran, por ejemplo, los de los chips
de los microprocesadores. En general, la mayoría de las acciones de una computadora
se realiza a través de una ALU. Y dichos circuitos se encuentras diversos componentes
que permiten que la ALU pueda efectuar las operaciones.

Circuito en el simulador solo conectado

Sabiendo que se usa el generador de patrones, los cuales corresponden a la


memoria A, la memoria B y el ALU respectivamente, usando una velocidad de
1.000hz que corresponde a 1 segundo y 100.00hz que corresponde a 10 segundos

4
MEMORIA A

MEMORIA B
ALU 181

Memoria 1: la memoria 1 usa las 4 primeas líneas (Q0 – Q3) de cuadros (contando
de arriba a abajo), el cual está mostrando el 9 constantemente por que nunca se
cambia, la línea 4 o Q3 es el pulso de reloj de la primer memoria, la línea 6 o Q5
controla el primer bus de datos (74ls244) de la primer memoria de A y la línea 7 o
Q6 controla el segundo bus de datos (74ls244) de la segunda memoria de A.

Memoria 2: la memoria 2 usa las 4 primeas líneas (Q0 – Q3) de cuadros (contando
de arriba a abajo), el cual está mostrando el 3, la línea 4 o Q3 es el pulso de reloj
de la primer memoria, la línea 6 o Q5 controla el primer bus de datos (74ls244) de
la primer memoria de B el cual solo está activo en las 3 primeras líneas y la línea 7
o Q6 controla el segundo bus de datos (74ls244) de la segunda memoria de B, el
cual se activa después del cuarto pulso del generador de patrones.

ALU: El ALU usa su primera línea para la opción S0, la segunda línea para la opción
S1, la tercera línea para la opción S2, la cuarta línea para la opción S3, la quinta
línea para la opción M del ALU, la sexta línea para CN del ALU.

5
Tabla de verdad de ALU

6
Actividad A Desarrollar
Los datos de entrada son A = 12 y B = 9

1. Ingrese los datos A= 12 y B=9


2. Hacer la operación AB MINUS 1
3. Poner el resultado en memoria B
4. Hacer A + B usando el nuevo valor de B

1. Ingrese los datos A= 12 y B=9

7
2. Hacer la operación AB MINUS 1

3. Poner el resultado en memoria B

8
4. Hacer A + B usando el nuevo valor de B

Comprobación de las operaciones


Suponiendo que el bit menos significativo del lado derecho
A= 12 = 1100
B= 9 = 1001

A+B: 1100 + 1001 = 1000 = 8


8 MINUS 1 = 7 = 0111

A= 2 = 0010
B= 7 = 0111

A+B = 0010 + 0111 = 0111 = 7

Conclusión:
Usando la herramienta de proteus 8, hice una simulación en donde el funcionamiento
principal el del circuito integrado 74ls181 mayor conocido como el ALU, usando
74ls175 como memorias y 74ls244 como bus de datos, conecte en memorias de
entrada los datos A y B respectivamente

Bibliografía:
https://www.clubensayos.com/Tecnolog%C3%ADa/Teoria-De-Una-ALU/434911.html

https://sites.google.com/site/computadorasarquitectura/unidad-8-alu

También podría gustarte