Cuando leemos la instrucción, el
registro contador del programa
(PC) nos indica la dirección de
memoria donde está la
instrucción que hemos de leer
Descodificar la instrucción.
Se identifican las
diferentes partes de la
instrucción para
determinar qué
operaciones hay que hacer
en cada fase del ciclo de
ejecución
Actualizar el contador
del programa. El
contador del programa
se actualiza según el
tamaño de la
instrucción,
Lectura de los operandos fuente.
Esta fase se debe repetir para
todos los operandos fuente
que tenga la instrucción
Ejecución de la
instrucción y
almacenamiento del
operando de destino
Ejecución de la
instrucción
Las operaciones que hay
que realizar en esta fase
dependen del código de
operación de la instrucción
Almacenamiento
del operando de
destino
La función básica es recoger
el resultado obtenido
durante la ejecución y
guardarlo en el lugar
indicado por el operando
Comprobación de
interrupciones.
se verifica si se
ha activado
alguna línea de
petición de
interrupción del
procesador en el
transcurso de la
ejecución de la
instrucción