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.
No hay comentarios:
Publicar un comentario