Registro de instrucciones secuenciador
Clasificado en Informática
Escrito el en español con un tamaño de 3,22 KB
unidad de control
Registro de instrucción: Tiene la instrucción que se esta ejecutando
Contador de programas: Contiene la dirección de memoria de la siguiente instrucción a ejecutar.
Lógica de control: Controla el flujo de instrucciones de la CPU e interpreta la instrucción para su posterior procesamiento. Se encarga de extraer el código de operación de la instrucción en curso.
Secuenciador: Genera las microórdenes para ejecutar la instrucción.
Reloj: Proporciona una sucesión de impulsos eléctricos a intervalos constantes.
Puntero de pila: Maneja la pila en memoria principal.
Decodificador: se encarga de interpretar la instrucción para su posterior proceso. Es el encargado de extraer el código de operación de la instrucción en curso.
Fases de búsqueda de instrucción
- La UC envía la dirección (almacenada en el registro contador de programa, CP) de la instrucción a ejecutar al registro de memoria (RDM).
- Se transfiere la posición de memoria al registro de intercambio de memoria (RIM) y, luego, al registro de instrucción (RI).
- Un decodificador interpreta la instrucción, se activa el circuito de la ALU y se informa al secuenciador.
- El CP se incrementa a la siguiente dirección de memoria.
Fases de ejecución de las instrucciones
- Se transfiere la dirección del primer operando desde el RI al RDM.
- Se extrae su valor y se coloca en el RIM.
- Se lleva el operando al registro de entrada (REN) de la ALU.
- Se repite el proceso con todos los operandos.
- El secuenciador avisa a la ALU para que se ejecute la operación y se almacena el resultado en algún registro antes de pasarlo al RIM.
- El RI indica al RDM la posición donde se tiene que guardar el resultado.
- Se guarda en dicha posición el contenido del RIM.