Académique Documents
Professionnel Documents
Culture Documents
___________________________________________________________________________
Lorsque le microprocesseur entre dans une sous-routine de service d'interruption (ISS :Interrupt
̅̅̅̅̅ est
Sub-routine Service), il utilise l'instruction SEI pour masquer l'interruption même si l'𝐼𝑅𝑄
activé. L'action inverse peut être effectuée à l'aide de l'instruction CLI qui peut démasquer
l'interruption.
Lorsque l'interruption se produit, le M6800 suit une tâche dans la séquence donnée. Cette
séquence est comme ci-dessous :
L'espace mémoire de FFF8H à FFFFH est divisé en quatre parties. Cet emplacement contient
les octets supérieurs et inférieurs des adresses pour différents vecteurs d'interruption.
Dans l'organigramme, nous pouvons trouver les emplacements des vecteurs d'interruption et le
contenu de la pile lors de l'entrée dans l'ISS.
Systèmes à microprocesseurs
___________________________________________________________________________
Définition d’interruption
Une interruption est un arrêt temporaire de l'exécution normale d'un programme informatique
par le microprocesseur afin d'exécuter un autre programme appelé routine d’interruption.
Interruption prioritaire :
L’interruption prioritaire appelée aussi NMI : Non Masquable Interruption est une interruption
qui ne peut pas être masquée par l’indicateur I, c'est-à-dire : quel que soit la valeur de I (I = 0
ou I = 1), l’interruption est exécutée. La broche du circuit de cette interruption est la broche 6
̅̅̅̅̅̅ ) et son vecteur est FFFC et FFFD.
(𝑁𝑀𝐼
Interruption normale :
L’interruption normale appelée aussi IRQ : elle peut être masquée par l’indicateur I, c'est-à-dire
: L’état de la ligne IRQ est testé ou ignoré par le microprocesseur selon la valeur de l’indicateur
I (Flag I appelé masque d’interruption du registre CCR). La broche du circuit de cette
̅̅̅̅̅) et son vecteur est FFF8 et FFF9.
interruption est la broche 4 (𝐼𝑅𝑄
Systèmes à microprocesseurs
___________________________________________________________________________
Ignorer l’interruption