Funcionamiento de la unidad de control
La unidad de control de un procesador realiza dos tareas:
1. Hace que el procesador ejecute las microoperaciones en la secuencia correcta, determinada por el programa que se está ejecutando.
2. Genera las señales de control que provocan la ejecución de cada microoperacion.
Las señales de control generadas por la unidad de control causan la apertura y el cierre de ciertas puertas lógicas, lo que da como resultado una trasferencia de datos hacía, o desde, los registros y una operación de la ALU.
Microoperaciones
Las microoperaciones son las operaciones funcionales, o atómicas de un procesador.
El Ciclo de Captación
Tiene lugar al principio de cada ciclo de instrucción y hace que una …ver más…
• Transferir datos de una interfaz externa a un registro.
• Realizar una operación aritmética o lógica, usando registros para entrada y salida.
La unidad de control realiza dos tareas básicas:
• Seuenciamiento: la unidad de control hace que el procesador avance a través de una serie de microoperaciones en la secuencia oportuna, basada en el programa que se está ejecutando.
• Ejecución: la unidad de control hace que se ejecute cada microoperacion.
Señales de Control
Internamente, la unidad de control ha de tener la lógica necesaria para realizar sus funciones de secuenciamiento y ejecución.
La siguiente figura es un modelo general de la unidad de control, que muestra todas sus entradas y salidas.
Las entradas son las siguientes:
• Reloj: es el encargado de . La unidad de control hace que se ejecute una microoperacion (o un conjunto de microoperaciones simultaneas) en cada pulso de reloj. Este a menudo es referenciado como tiempo de ciclo de procesador, o periodo de reloj.
• Registro de instrucción: el código de operación de la instrucción en curso se usa para determinas que microoperaciones hay que realizar durante el ciclo de ejecución.
• Indicadores: los necesita la unidad de control para determinar el estado del procesador y el resultado de anteriores operaciones de la ALU.
• Señales de control del bus de control: la parte de control del bus del sistema suministra señales a la unidad de control, tales como señales de interrupción y de