CICLO DE INTRUCCION
Captacion CICLO INDIRECTO
inetruccion de
memoria al procesador son necesarios para acceso de memoria adicionales,
se conoce tambien como un subciclo de instrucciones mas,
Ejecucion
Interrupcion
frerupetan Figure 12.4. Elciclo de instruccion.
FIUJO DE DATOS
Se trata de la secuencia de eventos que tienen lugar durante un ciclo de intrucciones.
dependiendo del disefio del procesador
01
02
03
Durante el ciclo de captacién se lee una instruccién de la memoria. La
PC contiene Ia direccién de la siguiente instruccién que hay que
captar. Esta direccién se lleva a MAR y se coloca en el bus de
direcciones. La unidad de control solicita una lectura de memoria, y el
resultado se pone en el bus de datos, se copia en MBR y después se
lleva a IR. Mientras tanto, PC se incrementa en uno come preparacion
para Ia siguiente captacién.
EI ciclo de ejecucion adopta muchas formas, ya que depende de
cual de las diversas instrucciones maquina esté en IR. Este ciclo
puede Implicar transferencias de datos entre registros, lectura 0
escritura de memoria 0 E/S, 0 la utilizacion de la ALU
ciclo de interrupcion es simple y predecible. El contenido actual de PC tiene
que ser guardado para que el procesador pueda reanudar su actividad
normal tras la interrupcién. Asi, el contenido de PC se transfiere a MBR para
ser escrito en memoria. La direccién de memoria especial reservada para
este propésito se carga en MAR desde la unidad de control. Podria estar, por
ejemplo, en un puntero de pila. PC se carga con la direccién de la rutina de
interrupcién. Como resultado, el siguiente ciclo de instruccién comenzaré
captando la instruccin oportuna