Você está na página 1de 1

CICLO DE EJECUCION DE UNA INSTRUCCION Los pasos a seguir para el procesamiento de las instrucciones son los siguientes: 1.

cada instruccin es leda ( una a la vez), desde la memoria, por el procesador y, 2. cada instruccin es ejecutada por el procesador. La repeticin de la lectura y ejecucin ( pasos 1 y 2 respectivamente), conforman la ejecucin de un programa. Dicha ejecucin puede detenerse si: la mquina se apaga, ocurre un error que no puede ser recuperado, o si, se encuentra una instruccin en el programa que detenga la computadora. Ciclo de instruccin: es el procesamiento requerido para la instruccin. En este Ciclo, se encuentran los dos pasos citados anteriormente, denominados Ciclo de lectura (feth) y Ciclo de ejecucin. Lectura y ejecucin de instrucciones El procesador lee una instruccin de la memoria, al comienzo de cada Ciclo de instruccin. Se cuenta con un contador de programas ( PC program counter ), que lleva la cuenta de cual es la prxima instruccin a leer. Luego de leer cada instruccin el procesador incrementara el PC, de manera tal que la siguiente instruccin a leer ser; la que se encuentra en la direccin inmediatamente superior de la memoria. La instruccin leda es cargada en el registro de instruccin ( IR instuction register ), que es un registro del procesador. El procesador interpreta la instruccin, la cual est en forma de cdigo binario, que especifica la accin que el procesador llevar a cabo, y realizar la accin requerida. Las acciones que se realizan para la lectura y ejecucin de instrucciones se pueden clasificar en las siguientes categoras: Procesador-memoria: los datos se transfieren del procesador a la memoria o viceversa. Procesador E/S: los datos se transfieren desde o hacia un dispositivo perifrico. Se realiza la transferencia entre el procesador y un mdulo de entrada-salida. Tratamiento de datos: el procesador puede realizar alguna operacin aritmtica o lgica sobre los datos. Control: la secuencia de ejecucin puede ser alterada si la instruccin lo especifica. La ejecucin de una instruccin puede incluir una combinacin de las acciones antes mencionadas. -CICLO DE INSTRUCCIONUn ciclo de instruccin (tambien llamado ciclo de traer y ejecutar) es el perodo de tiempo durante el cual un ordenador lee y procesa una instruccin de lenguaje mquina de su memoria o la secuencia de acciones que la unidad central (CPU) funciona para ejecutar cada instruccin de cdigo de mquina en un programa.

Você também pode gostar