Está en la página 1de 7

Diagrama en bloques de un

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.