Page 20 - ESTRUCTURA Y FUNCIONAMIETO DE LA CPU
P. 20
ESTRUCTURA Y FUNCIONAMIETO DE LA CPU | ARQUITECTURA DE CÓMPUTO
P á g i n a | 20
Ciclo de una Instrucción
El ciclo es la secuencia de operaciones que se hace para ejecutar cada una de
las instrucciones. Lo dividimos en 4 fases principales:
Lectura de la instrucción.
Lectura de los operandos fuente.
Ejecución de la instrucción y almacenamiento del operando de destino.
Comprobación de interrupciones.
FASE 1: Leer la instrucción:
destino (resultado): Operaciones que
hay que realizar en esta fase dependen
a) Leer la instrucción: nos indica la
del código de operación de la
dirección de memoria donde está la
instrucción y del modo de
instrucción que hemos de leer.
direccionamiento que tenga el
operando destino.
b) Decodificar la instrucción:
a) Ejecución de la instrucción:
determinar que operaciones hay que
además de obtener el resultado de la
hacer en cada fase del ciclo de
ejecución de la instrucción, se
ejecución.
pueden modificar los bits de
resultado de la palabra de estado del
c) Actualizar el contador del
procesador.
programa: Se actualiza según el
tamaño de la instrucción.
b) Almacenamiento del resultado:
recoge el resultado obtenido durante
FASE 2: Lectura de los operandos
la ejecución y guarda en el lugar
fuente: Esta fase se debe repetir para
indicado por el operando.
todos los operandos que tenga la
instrucción. Dependen del modo de FASE 4: Comprobación de
direccionamiento que tengan. interrupciones: se verifica si se ha
activado alguna línea de petición de
FASE 3: Ejecución de la instrucción y interrupción del procesador en el
almacenamiento del operando de transcurso de la ejecución.