La unidad de control (UC) es aquella que interpreta y ejecuta las instrucciones maquina almacenadas en la memoria principal y genera las señales de control necesarias para posteriormente poder ejecutarlas.Se encarga de que las operaciones se realicen en las secuencias que correspondan, es decir no calcular antes de recibir datos, no comunicar la información al exterior mientras no se terminen los cálculos, etc.
Si el procesador es el núcleo del sistema de computación, la unidad de control lo es del procesador. Tiene 3 funciones principales:
- leer e interpretar instrucciones del programa.
- dirigir la operación de los componentes internos del procesador.
- controlar el flujo de programas y datos hacia y desde la memoria RAM.
REGISTROS DE TRABAJO
- Almacenamiento temporal interno del CPU.
- Acceso de alta velocidad.
- Localización de la última instrucción.
- Almacenar instrucciones y datos mientras se ejecuta alguna instrucción.
- Dos tipos:
- Disponibles al usuario.
- Control y Estado (UC).
- Disponibles al usuario:
- Propósito General.
- AX, BX, CX, DX (H/L).
- Registros de Datos.
- Registros de Dirección.
- Propósito general.
- SI y DI.
- Direccionamiento.
- SP, BP, CS, DS, ES, SS, IP.
- Banderas (códigos de condición).
- Control: control CPU.
- Estado: estado de resultados de operaciones aritméticas y lógicas.
- Control y Estado.
- Contador de Programa (PC): dirección de la instrucción a ser buscada (siguiente).
- Registro de Instrucción (IR): instrucción reciente.
- Registro de Dirección de Memoria (MAR): dirección de la localidad de memoria.
- Registro de Dato de Memoria (MDR): palabra de memoria mas reciente.
- Palabra de Estado de Programa (PSW): códigos de condición e información de estado.
Signo, cero, acarreo, igual, overflow, etc.
No hay comentarios.:
Publicar un comentario