UNIDAD 4
OPERACION DE LA UNIDAD DE ARITMETICA Y LOGICA
En computacion, la unidad de aritmetica logica (ALU) es un circuito digital que controla las operaciones aritmeticas y logicas. la ALU es un bloke fundamental de la unidad central de procesamiento de una computadora,y aun el mas simple microprocesador contiene uno, los procesadores que se encuentra dentro de CPUs y GPUs tienen dentro muy poderosos y complejos ALUs; un solo procesador podria tener varios ALUs.
El matematico john von neumann propuso el concepto ALU en 1945, cuando escribio el reporte para una nueva computadora llamada EDVAC.

un tipico symbolo de ALU: A & B son los datos de entrada (registros); R es el dispositivo de salida; F son las instrucciones de la unidad de control; D es un status de salida.

Esta ALU es una ALU de 2-bit con dos entradas (operandos) llamadas A y B: A[0] & B[0] corresponden al bit menos significativo y A[1] & B[1] corresponden al bit mas significativo.
Cada bit de esta ALU es identico con la excepcion del direccionamiento del carry bit. El manejo de este bit es explicado mas adelante.
Las entradas A & B van ubicadas hacia las cuatro compuertas de la izquierda (de tope a fondo): XOR, AND, OR, y XOR. Las tres primeras compuertas realizan las operaciones XOR, AND, y OR sobre los datos A & B. La ultima compuerta es la compuerta inicial de un sumador completo.
El paso final de las operaciones sobre cada bit es la multiplexacion de los datos. La entrada OP de 3-bit (de la unidad de control) determina cual de las funciones se van a realizar:
OP = 000 ¡ú XOR OP = 001 ¡ú AND OP = 010 ¡ú OR OP = 011 ¡ú Adicion Claramente se ve que las otras cuatro entradas del multiplexor estan libres para otras operaciones (subtraccion, multiplicacion, division, NOT A, NOT B, etc.). Aunque OP[2] no es usada en este montaje (a pesar de estar incluida y conectada), esta seria usada en el momento de realizar otras operaciones adem¨¢s de las 4 operaciones listadas arriba.
Los datos de carry de entrada y carry de salida normalmente van conectados a algun tipo de registro de estado.
Almacenamiento primario (memoria principal)
La seccion de almacenamiento primario (tambien llamado almacenamiento interno, almacenamiento principal, memoria principal) sirve para cuatro propositos
. Mantiene la transferencia de datos de un dispositivo I/O hacia el area de almacenamiento, donde permanecen hasta que la computadora esta lista para procesarlos. Esto esta indicado por las flechas solidas de la figura.
. Mantiene el procesamiento de los datos y el intermediar los resultados de las operaciones aritmeticas logicas.estee es un trabajo del area de almacenamiento dentro de la seccion de almacenamiento.
. Mantiene el procesamiento de los resultados en el area de salida de almacenamienro para transferirlo en un dispositivo I/O.
Bloque representativo de un diagrma de un ALU
Representacion Interna ALU CHAT
CREADO POR: GOMEZ REYNA RAGUI JAVIER
Referencias