Académique Documents
Professionnel Documents
Culture Documents
1. Matérielle
2. Logicielle
3. Exception
3 étapes :
1) Préparation :
sauvegarde du contexte - registre d'état
- adresse de retour (CS et IP)
calcul de l'adresse de la procédure d'interruption.
3) Retour
IRET dépile - adresse de retour
- registre d'état
Exemple :
interruption 20H, adresse du vecteur = 4 × 20H = 80H.
La table des vecteurs d’interruptions est chargée par le
programme principal (carte à microprocesseur) ou par le système
d’exploitation (ordinateur) au démarrage du système.
Elle peut être modifiée en cours de fonctionnement (détournement
des vecteurs d’interruptions).
00000 H Vecteur
d'interruption
[0000 : 4n]
IP
[0000 : 4n+2]
CS
CS
[CS : IP]
Procédure d'interruption
de type n
IRET
@ de
retour
FFFFF H
CSHCSL:IPHIPL
1ère Instruction