Microprocesador Componentes principales de un Microprocesador
Unidad de Control (UC)
Unidad aritmtico-lgica (UAL)
Descripcin de los distintos bloques de la Unidad de Control Registro de instrucciones (RI): contiene la instruccin que se est ejecutando en cada momento. Contador (C): contiene la direccin de memoria donde se encuentra la prxima instruccin a ejecutar. Reloj: proporciona una sucesin de impulsos elctricos a intervalos constantes que marcan los instantes en que han de comenzar los pasos que constituyen cada instruccin. Determina la velocidad de trabajo del ordenador, ya que esta depende del nmero de instrucciones que procesa por segundo. Descripcin de los distintos bloques de la Unidad de Control Decodificador (D): se encarga de analizar e interpretar la instruccin en curso (que est en el RI), determinando las rdenes necesarias para su ejecucin. Secuenciador (S): con la informacin suministrada por el decodificador, genera la secuencia de rdenes elementales que, sincronizadas con los impulsos del reloj, hacen que se ejecute la instruccin cargada en el registro de instrucciones. Descripcin de los distintos bloques de la Unidad Aritmtico-Lgica Banco de registros (BR): almacena temporalmente los datos que intervienen en las operaciones que est realizando la UAL. Circuitos operadores (CIROP): realizan las operaciones elementales aritmticas y lgicas.
Registro de resultados (RR): en l se depositan
los resultados obtenidos en los circuitos operadores. Desarrollo de un ciclo de operacin 1. La UC recibe desde la memoria RAM las instrucciones a travs del bus de datos, de forma que la instruccin en curso llega al registro de instrucciones. 2. A continuacin, el decodificador se encarga de interpretarla (para que la UAL pueda operar con ella). 3. El secuenciador genera la serie de rdenes elementales necesarias para ejecutar la instruccin (que son enviadas a la UAL). Desarrollo de un ciclo de operacin (continuacin) 4. La UAL realiza las operaciones indicadas y enva los resultados obtenidos a la UC, que los almacena en la RAM. 5. El reloj sincroniza el sistema, marcando los instantes en que ha de comenzar cada nueva instruccin. 6. El contador determina a travs del bus de direcciones dnde se encuentra la prxima instruccin. Cuando haya terminado de ejecutarse la instruccin en curso, esta nueva instruccin pasar al RI y se repetir el proceso.