Vous êtes sur la page 1sur 4

INSTITUTO TECNOLOGICO SURIOR

DE ZONGOLICA

CAMPUS
ZONGOLICA
NOMBRE DE LA TAREA
EL CICLO DE INSTRUCCIN
NOMBRE DEL ALUMNO
ERICA CUAHUA LARA
NOMBRE DEL CATEDRTICO
ARTURO MARTIN MORALES RAYON
NOMBRE DEL GRUPO
ISC 503

Fecha: 02/11/2013

EL CICLO DE INSTRUCCIN
Ciclo de instruccin es el procesamiento requerido para la instruccin. En este
Ciclo, se encuentran los dos pasos denominados Ciclo de lectura (fetch) y Ciclo de
ejecucin (execution).

Etapas del ciclo de instruccin

IF (bsqueda),

ID (decodificacin),

Issue (lanzamiento a ejecucin, aplicando Tomasulo),

EX (ejecucin en el operador multiciclo)

WB (escritura en el bus comn de datos).

Entrada: puede ser una instruccin nueva o el resultado de instruccin anterior.

Introduccin ala memoria: se define que direccin de memoria se ejecuta (IR).

Decodificacin de la memoria: recibe el resto de los bytes de la instruccin, pero


aun no se sabe con seguridad el tiempo de ejecucin de la instruccin.

Leer la direccin de memoria efectiva: se lee la direccin de memoria donde se


almacena el proceso de ejecucin de la instruccin.

Ejecucin de la instruccin se produce ala ejecucin de la instruccin en espera de


los resultados requeridos ya sea para iniciar otra instruccin solicitada por el
usuario.

Salida: el resultado en la salida se dirige en la direccin de memoria especifica o al


inicio de una nueva instruccin.

Ciclo de bsqueda

La accin de leer una instruccin en la CPU y prepararla para su ejecucin se


denomina ciclo de bsqueda.

Durante el ciclo de bsqueda, el opcode de la siguiente instruccin es cargado en


el IR(Registro de Instruccin) y la porcin de direccin es cargada en el
MAR(Registro de Direccin de Memoria): esta instruccin puede ser tomada del
IBR(Registro de Buffer de Instruccin), o puede ser obtenido de la memoria
cargando una palabra en el MBR(Registro de Buffer de Memoria), y despus al
IBR, IR, y MAR
Registros entran durante el ciclo de bsqueda

Contador del programa (PC).

Registro de direcciones de la memoria (MAR).

Registro de datos.

Registro de instrucciones.(IR)

Registro de buffer de memoria (MBR)

Palabra de estado de programa.

Acumulador

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.

Describir el ciclo bsico de instruccin mediante diagramas de estado.

Inicio

Trae la siguiente instruccin (ciclo de bsqueda).

Ejecutar la instruccin (ciclo de ejecucin).

Fin

CICLO DE FETCH-DECODE-EXECUTE

Un ciclo de instruccin es el perodo que tarda la unidad central de proceso


(CPU) en ejecutar una instruccin de lenguaje mquina.
Comprende una secuencia de acciones determinada que debe llevar a cabo
la CPU para ejecutar cada instruccin en un programa. Cada instruccin del
juego de instrucciones de una CPU puede requerir diferente nmero de
ciclos de instruccin para su ejecucin.

BIBLIOGRAFIA

http://wikipedia.ciclo de instrucion.com.mx

http://buenas tareas.com

Vous aimerez peut-être aussi