NOMBRE DEL ALUMNO:

GUILLERMO TETZOYOTL XOCHICALE
PROFESOR:

ISC. ARTURO MARTIN MORALES RAYON
ASIGNATURA:

ARQUITECTURA DE COMPUTADORAS
TEMA:

=CICLO DE INSTRUCCION=
GRUPO:

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
multiples 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
Un ciclo de instrucción es el tiempo que se lleva la CPU en ejecutar una
instrucción en una serie de pasos:

Estas etapas son realizadas con la segmentación de instrucciones
denominada Pipelining, que es una múltiple ejecución de instrucciones o
instrucciones en multilínea, los procesos que se realizan pueden ser varias
siempre y cuando todas se encuentren en distintas etapas de ejecución.

Ciclo de instruccion

  • 1.
    NOMBRE DEL ALUMNO: GUILLERMOTETZOYOTL XOCHICALE PROFESOR: ISC. ARTURO MARTIN MORALES RAYON ASIGNATURA: ARQUITECTURA DE COMPUTADORAS TEMA: =CICLO DE INSTRUCCION= GRUPO: 503
  • 2.
    CICLO DE INSTRUCCIÓN Enel microprocesador se realizan actividades que son de suma importancia en los procesos de la computadora que ejecuta programas y realiza multiples 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
  • 3.
    Un ciclo deinstrucción es el tiempo que se lleva la CPU en ejecutar una instrucción en una serie de pasos: Estas etapas son realizadas con la segmentación de instrucciones denominada Pipelining, que es una múltiple ejecución de instrucciones o instrucciones en multilínea, los procesos que se realizan pueden ser varias siempre y cuando todas se encuentren en distintas etapas de ejecución.