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
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