Accueil
Démo
Exercices formatifs
Travaux pratiques
Simulation libre
Sessions sauvegardées

Table des vecteurs d'interruption

Mettons en place une table des vecteurs d'interruption permettant de traiter les interruptions suivantes:

  • Reset
  • Interruption logicielle
  • Interruption matérielle (IRQ)
  • Interruption matérielle rapide (FIQ)

Les autres types d'interruption ne sont présentement pas supportées par le simulateur. Le code de démonstration inclut donc également des exemples de ce qui survient lorsque les autres interruptions surviennent (instruction indéfinie, prefetch abort, data abort).

Notez que dans cet exemple, nous utilisons l'instruction NOP, qui veut dire "no-operation". Lorsque le micro-processeur exécute cette instruction, il ne fait rien.