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

  1. 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). 
  2. Se transfiere la posición de memoria al registro de intercambio de memoria (RIM) y, luego, al registro de instrucción (RI). 
  3. Un decodificador interpreta la instrucción, se activa el circuito de la ALU y se informa al secuenciador
  4. El CP se incrementa a la siguiente dirección de memoria. 

Fases de ejecución de las instrucciones

  1. Se transfiere la dirección del primer operando desde el RI al RDM. 
  2. Se extrae su valor y se coloca en el RIM. 
  3. Se lleva el operando al registro de entrada (REN) de la ALU. 
  4. Se repite el proceso con todos los operandos. 
  5. 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. 
  6. El RI indica al RDM la posición donde se tiene que guardar el resultado. 
  7. Se guarda en dicha posición el contenido del RIM. 

Entradas relacionadas: