

Vamos a profundizar aún más en el estudio
de las partes funcionales que componen un microprocesador.
No significa que la primera división en bloques
anterior fuera errónea, sino que era más
superficial. En esta segunda intentaremos profundizar
en las diferentes partes que componen un microprocesador
.
Podemos, entonces, considerar a un microprocesador
compuesto por las dos siguientes unidades:
Unidad de control
Unidad aritmético-lógica (ALU)
UNIDAD DE CONTROL
Es el centro nervioso del ordenador, ya que desde
ella se controlan y gobiernan todas las operaciones.
Cómo funciones básicas tiene:
- tomar las instrucciones de memoria
- decodificar o interpretar las instrucciones
- ejecutar las instrucciones ( tratar las situaciones
de tipo interno (inherentes a la propia CPU) y de
tipo externo (inherentes a los periféricos)
Para realizar su función, la unidad de control
consta de los siguientes elementos:
- Contador de programa
- Registro de instrucciones
- Decodificador
- Reloj
- Secuenciador

.Contador de programa.
Contiene permanentemente la dirección de memoria
de la siguiente instrucción a ejecutar. Al iniciar
la ejecución de un programa toma la dirección
de su primera instrucción. Incrementa su valor
en uno, de forma automática, cada vez que se
concluye una instrucción, salvo si la instrucción
que se está ejecutando es de salto o de ruptura
de secuencia, en cuyo caso el contador de programa tomará
la dirección de la instrucción que se
tenga que ejecutar a continuación; esta dirección
está en la propia instrucción en curso.
.Registro de instrucción.
Contiene la instrucción que se está ejecutando
en cada momento. Esta instrucción llevará
consigo el código de operación (un código
que indica qué tipo de operación se va
a realizar, por ejemplo una suma) y en su caso los operandos
(datos sobre los que actúa la instrucción,
por ejemplo los números a sumar) o las direcciones
de memoria de estos operandos.
.Decodificador. Se
encarga de extraer el código de operación
de la instrucción en curso (que está en
el registro de instrucción), lo analiza y emite
las señales necesarias al resto de elementos
para su ejecución a través del secuenciador
.
.Reloj. Proporciona
una sucesión de impulsos eléctricos o
ciclos a intervalos constantes (frecuencia constante),
que marcan los instantes en que han de comenzar los
distintos pasos de que consta cada instrucción.
.Secuenciador. En
este dispositivo se generan órdenes muy elementales
(microórdenes) que, sincronizadas por los impulsos
de reloj, hacen que se vaya ejecutando poco a poco la
instrucción que está cargada en el registro
de instrucción.
Páginas: 1 2 3 4 5 6 7 8
|