Ciclo de instruccion cpu

Solo disponible en BuenasTareas
  • Páginas : 2 (283 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de marzo de 2011
Leer documento completo
Vista previa del texto
Ciclo de instrucción:

Paso 1.- “Fase fetch”: La BIU (Bus Interface Unit), captura la instrucción desde la memoria principal y la entrega a la EU (Unidad de Ejecución);Este proceso se repite gracias a la posibilidad de almacenar una cola de instrucciones en el MBR (Memory Buffer).

Ambas, la EU y la DECO (Unidad de decodificación), formanparte de la CPU (Unidad Central de Procesamiento).

Paso 2.- “Fase execute”: La BIU entrega las instrucciones a la unidad de decodificación DECO a medida que se necesiten, lacual interpreta el código de operación; y a su vez la entrega para su ejecución a la EU.

Salto:

Un salto implica que la siguiente instrucción a ser leída para ser ejecutada,no sea la siguiente en la cola; La instrucción de salto indica la referencia a la memoria donde se necesita buscar la siguiente intrucción a ser ejecutada.

Interrupciones:Ambos, interrupciones y excepciones, son causados por:

1.Dispositivos de entrada y salida (E/S).
2.Por el programa que ejecuta el microprocesador; Esto ocasiona lainterrupción en la actividad del microprocesador debido a que este debe de manejar la causa de la interrupción.

Otros tipos de interrupciones:

3.Externas o de de hardware4.Internas o de software
5.Excepciones: provocadas por anomalías que se suscitan durante la ejecución de un programa.
Referencia bibliografica: “Arquitectura decomputadoras” Patricia Quiroga, Capitulo 7 y 8.

La instrucción “trap” provoca que se cambie de modo “usuario” a modo “kernel”, y es la interrupción de mas alta prioridad, por loque puede ser usada para tratar los acontecimientos mas relevantes.

Referencia Internet: http://en.wikipedia.org/wiki/Trap_%28computing%29 (27 de marzo de 2011, a las 11:14)
tracking img