Je parle de choses au niveau de base.
Autant que je sache, le noyau du contrôleur exécute simplement des instructions qui sont extraites de la mémoire (Fetch - Decode - Execute). Lorsqu'une interruption arrive, comment le noyau / ALU décide-t-il de passer à l'ISR?
Parce que nous, ou le compilateur, n'ajoutons aucune instruction pour interroger l'état de l'interruption - alors comment sait-il qu'une interruption doit être servie?
CALL
instruction ordinaire , car les interruptions se terminent de manière différente (cf.RET
vs.RETI
).