Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TDII Interrupciones
TDII Interrupciones
-Objetivos
-Introducción
-Funcionamiento
-Conclusión
Enmascarables (Inhibible).
El procesador puede No atenderla o “Ignorarla”. Bajo
el control del software se activan o se desactivan.
Se usan para atención de periféricos en general.
Ing. Jorge A. Abraham 8
Técnicas Digitales II
Interrupciones - Funcionamiento
Respuesta a la Interrupción
1) Terminar de ejecutar la instrucción en curso [procesador]
2) Desactivar el sistema de interrupciones [procesador]
3) Almacenar el CP (dirección de retorno) [procesador]
4) Cargar el CP con la dirección de la subrutina de servicio
[procesador]
5) Almacenar el estado de la CPU y los registros a utilizar
durante la rutina de servicio [programador]
6) Ejecutar las instrucciones de la rutina de servicio [procesador]
7) Restaurar los registros almacenados y el estado de la CPU
[programador].
8) Instrucción de retorno de interrupción [programador]
9) Activar el sistema de Interrupciones – Restaurar el CP
[procesador]
Ing. Jorge A. Abraham 9
Técnicas Digitales II
Interrupciones - Funcionamiento
Respuesta a la Interrupción
Dir.Sub.Serv.1
Prog.Ppal.
Ejecución
Ejec.Sub. Sub.Per. 1
Int. Per. 1 Dir. Prox. Inst.
Retorno de INT
Ejecución
Dir.Sub.Serv.2
Ejec.Sub. Sub.Per. 2
Int. Per. 2 Dir. Prox. Inst. Retorno de INT
Ejecución
Dir.Sub.Serv.3
Ejec.Sub. Sub.Per. 3
Int. Per. 3 Dir. Prox. Inst.
Ejecución Retorno de INT
Interrupciones Anidadas
Dir.Sub.Serv.1
Prog.Ppal.
Ejec. Habilitar INT Ejec.Sub.1 Dir.Sub.Serv.2
Activación de Interrupciones
Retorno de Interrupción