Вы находитесь на странице: 1из 2

Ciclos de Instruccion

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.

Вам также может понравиться