viernes, 6 de diciembre de 2019

Ciclo de Ejecución de una Intrucción
Resultado de imagen para ciclo de ejecución de una instrucción

El PC contiene 300, la dirección de la primera instrucción. Se carga el contenido de la ubicación 300 en el IR. Nótese que este proceso podría involucrar el uso de un MAR y un MBR. Por simplicidad, se van a ignorar estos registros intermedios.
Los primeros 4 bits del IR indican que se cargará el AC. Los 12 bits restantes especifican la dirección, que es 940.

Se incrementa el PC y se lee la instrucción siguiente.

El contenido anterior del AC y el contenido de la ubicación 941 se suman y el resultado se almacena en el AC.

Se incrementa el PC y se lee la instrucción siguiente.

El contenido del AC se almacena en la ubicación 941. 


En este ejemplo se necesitan tres ciclos de instrucción, donde cada uno consta de un ciclo de lectura y otro de ejecución, para sumar el contenido de la ubicación 940 al contenido de la ubicación 941.

   Cambios de contexto: Se producen cuando el sistema operativo asigna al procesador a un nuevo proceso. Las acciones que realiza son: guarda el estado de procesador en el BCP del proceso en ejecución, restaura el estado del nuevo proceso en el procesador.






No hay comentarios:

Publicar un comentario