martes, 5 de abril de 2016

Unidad de Control

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


 A diferencia de los registros de trabajo cuyo propósito general donde se almacenan la información temporal constituyen el almacenamiento interno de la CPU la UC, UAL y los registros van a constituir el procesador central del sistema encargado del control y ejecución de todas operaciones del sistema para aceptar ordenes del usuario, acceder a los datos y presentar los resultados la CPU se comunica a través de un conjunto de circuitos o conexiones llamado BUSEl BUS conecta la CPU a los dispositivos de almacenamiento por ejemplo un disco duro los dispositivos de entrada, teclado o ratón y los dispositivos de salida como son: un monitor o una impresora. Es necesario saber que los BUSES son los caminos a través de los cuales  las instrucciones y los datos circulan entre las distintas unidades del ordenador.



  • 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:
  1. Disponibles al usuario.
  2. 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