Académique Documents
Professionnel Documents
Culture Documents
EJECUCIN:
Instrucciones almacenadas en memoria
Bsqueda de
la informacin
Decodificacin de
la instruccin
Bsqueda de
operandos
Almacenamiento
del resultado
Ejecucin de
la instruccin
PARTES FUNCIONALES:
MICROPROCESADOR (UC, ALU)
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 perifricos).
Contador de programa:
Contiene permanentemente la direccin de memoria de la
siguiente instruccin a ejecutar. Al iniciar la ejecucin de un
Registro de instruccin:
Contiene la instruccin que se est ejecutando en cada
momento. Esta instruccin llevar consigo el cdigo de
operacin (un cdigo que indica qu tipo de operacin se
va a realizar, por ejemplo una suma) y en su caso los
operandos (datos sobre los que acta la instruccin, por
ejemplo los nmeros a sumar) o las direcciones de
memoria de estos operandos.
Decodificador:
Se encarga de extraer el cdigo de operacin de la
instruccin en curso (que est en el registro de
instruccin), lo analiza y emite las seales necesarias al
resto de elementos para su ejecucin a travs del
secuenciador.
Reloj:
Proporciona una sucesin de impulsos elctricos o ciclos a
intervalos constantes (frecuencia constante), que marcan
los instantes en que han de comenzar los distintos pasos
de que consta cada instruccin.
Secuenciador:
En este dispositivo se generan rdenes muy elementales
(micrordenes) que, sincronizadas por los impulsos de
reloj, hacen que se vaya ejecutando poco a poco la
instruccin que est cargada en el registro de instruccin.
Circuito
operacional.
Registros de
entrada (REN).
Registro
acumulador.
Registro de
estado (FLAGS).
CIRCUITO OPERACIONAL:
Contiene los circuitos necesarios para la realizacin de las
operaciones con los datos procedentes de los registros de
entrada (REN). Este circuito tiene unas entradas de
rdenes para seleccionar la clase de operacin que debe
realizar en cada momento (suma, resta, etc).
REGISTRO ACUMULADOR:
Almacena los resultados de las operaciones llevadas a cabo
por el circuito operacional. Est conectado con los registros
de entrada para realimentacin en el caso de operaciones
encadenadas. Asimismo tiene una conexin directa al bus
de datos para el envo de los resultados a la memoria
central o a la unidad de control.
INSTRUCCIONES
DATOS:
DE
TRANSFERENCIA
DE
INSTRUCCIONES DE CLCULO:
Son
instrucciones
destinadas
a
ejecutar
ciertas
operaciones aritmticas, como por ejemplo sumar, restar,
multiplicar o dividir, o ciertas operaciones lgicas, como
por ejemplo ANO, OR, as como desplazamiento y rotacin
de bits.
INSTRUCCIONES
DE
TRANSFERENCIA
CONTROL DEL PROGRAMA:
DEL
INSTRUCCIONES DE CONTROL:
Son instrucciones especiales o de control que actan sobre
el propio microprocesador. Permiten acceder a diversas
funciones, como por ejemplo activar o desactivar las
interrupciones, pasar rdenes al coprocesador matemtico,
detener la actividad del microprocesador hasta que se
produzca una interrupcin, etc.
SET DE INSTRUCCIONES:
Al conjunto de instrucciones que es capaz de entender y
ejecutar un microprocesador.
Las instrucciones se clasifican segn su funcin en:
INSTRUCCIONES DE TRANSFERENCIA DE DATOS.
INSTRUCCIONES DE CLCULO.
INSTRUCCIONES DE TRANSFERENCIA DEL CONTROL
DEL PROGRAMA.
INSTRUCCIONES DE CONTROL.
INSTRUCCIONES
DATOS:
DE
TRANSFERENCIA
DE
INSTRUCCIONES DE CLCULO:
Son
instrucciones
destinadas
a
ejecutar
ciertas
operaciones aritmticas, como por ejemplo sumar, restar,
multiplicar o dividir, o ciertas operaciones lgicas, como
por ejemplo ANO, OR, as como desplazamiento y rotacin
de bits.
INSTRUCCIONES
DE
TRANSFERENCIA
CONTROL DEL PROGRAMA:
DEL
INSTRUCCIONES DE CONTROL:
Son instrucciones especiales o de control que actan sobre
el propio microprocesador. Permiten acceder a diversas
funciones, como por ejemplo activar o desactivar las
interrupciones, pasar rdenes al coprocesador matemtico,
detener la actividad del microprocesador hasta que se
produzca una interrupcin, etc.
CICLO
DE
INSTRUCCIN