Ciclo de instrucciones

4

Click here to load reader

Transcript of Ciclo de instrucciones

Page 1: Ciclo de instrucciones
Page 2: Ciclo de instrucciones

INSTITUTO TECNOLOGICO SUPERIOR DE ZONGOLICA

PLANTEL ZONGOLICA

“CICLO DE INSTRUCCION”

ARQUITECTURA DE COMPUTADORAS

PROFESOR: ARTURO MARTIN

MORALES RAYON

ALUMNO: ROBERTO CARLOS CONTRERAS GARCIA

I. S. C. 503

Page 3: Ciclo de instrucciones

CICLO DE INSTRUCCIÓN En el microprocesador se realizan actividades que son de suma importancia en los procesos de la computadora que ejecuta programas y realiza múltiples procesos; para el usuario quien solo manada a ejecutar programas por medio de acciones no nota estas actividades, pero dentro de la estructura lógica del CPU, se tiene una organización muy requerida que hace todo esto posible para dar comodidad al usuario. En cada ejecución de un programa, el procesador tiene que realizar una serie de pasos en milésimas de segundo para esto existe un ciclo de instrucción, un protocolo de actividades que tiene que realizar para ejecutar finalmente un proceso y esto lo realiza muchas veces y en un tiempo imperceptible. En el ciclo de instrucción existen dos pasos elementales que definen este ciclo que son el ciclo (fetch) o ciclo de lectura y el ciclo (execution) o ejecución. Para que la CPU pueda realizar un proceso esta debe de cumplir una serie de pasos hasta terminar el ciclo y volver a comenzar. Estas etapas son: IF (búsqueda) ID (decodificación) Issue (lanzamiento a ejecución, aplicando Tomasulo) EX (ejecución en el operador multiciclo) WB (escritura en el bus común de datos)

Un ciclo tiene conlleva a esta serie de pasos que en un principio se tiene la búsqueda cuando comienza a leer las instrucciones, después decodifica los códigos de operación (también llamado upcode), los datos o instrucciones que que se le dan a la CPU, para ejecutarlos. Durante el ciclo de búsqueda, el upcode de la siguiente instrucción es

cargado en el IR(Registro de Instrucción) y la porción de dirección es

cargada en el MAR(Registro de Dirección de Memoria): esta instrucción

puede ser tomada del IBR(Registro de Buffer de Instrucción), o puede ser

obtenido de la memoria cargando una palabra en el MBR(Registro de Buffer

de Memoria), y después al IBR, IR, y MAR

Page 4: Ciclo de instrucciones