You are on page 1of 2

Ciclos de Instruccio n

Un ciclo de instruccin incluye los siguientes subciclos:


Captacin: llevar la siguiente instruccin de la memoria al procesador.
Ejecucin: interpretar el cdigo de operacin y llevar a cabo la operacin indicada.
Interrupcin: si las interrupciones estn habilitadas y ha ocurrido una interrupcin,
guardar el estado del proceso actual y atender la interrupcin.

EL CICLO INDIRECTO
La ejecucin de una instruccin puede involucrar a uno o ms operandos en memoria,
cada uno de los cuales requiere un acceso a memoria. Adems, si se usa direccionamiento
indirecto sern necesarios accesos a memoria adicionales.
Podemos considerar la captacin de direcciones indirectas como un subciclo de
instruccin ms. El resultado se muestra en la Figura 12.4. La principal lnea de actividad consiste
en alternar las actividades de captacin y ejecucin de instrucciones. Despus de que una
instruccin sea captada, es examinada para determinar si incluye algn direccionamiento
indirecto. Si es as, los operandos requeridos se captan usando direccionamiento indirecto. Tras la
ejecucin se puede procesar una interrupcin antes de la captacin de la siguiente instruccin.

En la Figura 12.5, que es una versin revisada de la Figura 3.12, se muestra otra forma de
ver este proceso. Esta nueva figura ilustra ms correctamente la naturaleza del ciclo de
instruccin. Una vez que una instruccin es captada, deben identificarse sus campos de
operandos. Se capta entonces de la memoria cada operando de entrada, y este proceso puede
requerir direccionamiento indirecto. Los operandos ubicados en registros no necesitan ser
captados. Una vez que se ejecuta la operacin, puede ser necesario un proceso similar para
almacenar el resultado en la memoria principal.

You might also like