Vous êtes sur la page 1sur 2

Université de Jijel

Faculté des Sciences & de la Technologie


Département d’Electronique
3ème Année LMD - ELN
Intitulé de la matière :
Systèmes à Microprocesseurs

SERIE 05
(Les interruptions)

EXERCICE 01
Définir une interruption ?
D'un point de vue logiciel, que fait généralement un microprocesseur lorsqu'il détecte un
signal.
Pourquoi un ordinateur se sert-il de la pile lorsqu'une interruption se produit? d'interruption
provenant d'un périphérique?
Qu'est-ce qu'une interruption masquée?
A quoi sert le contrôleur d'interruption programmable de votre ordinateur?
Combien de sources différentes peuvent interrompre le microprocesseur ?
Qu’appelle t-on le masquage d’interruption ? Quel registre est concerné ?
Donnez la procédure pour autoriser l’ensemble des interruptions suivantes : le timer0, la
liaison série et le convertisseur A/D.
Etudier les niveaux de priorités des interruptions ?
Combien de niveaux de priorités peut-on choisir pour les interruptions ? Comment le
niveau est- il sélectionné ?
Si deux interruptions de niveau de priorité différent arrivent en même temps, c’est
l’interruption qui a la plus forte priorité qui s’exécutera en premier.
Comment fait-on pour départager deux priorités de même niveau qui arrivent en même
temps ?
Qu’est ce qu’un vecteur d’interruption ? Qu’est ce qu’une table des vecteurs d’interruption
?
Combien de place mémoire possède t on pour coder l’ensemble de ce sous programme
d’interruption ? Que convient-il de faire si nous devons utiliser plus de place pour coder ce
sous programme ?
Quelles sont les autres actions à réaliser au début du sous programme, et à la fin du sous
programme d’interruption ?
Pourquoi utilise-t-on des interruptions logicielles plutôt que des appels de fonction pour
appeler des routines du système d'exploitation afin d'accéder aux périphériques?
Quel est l'effet d'une interruption sur le registre PC?

1/3
2020/2021
Y a-t-il une différence entre l'instruction permettant de revenir d'une interruption et celle
permettant de revenir d'une fonction? Y a-t-il une différence de comportement du
microprocesseur dans ces deux cas?

EXERCICE 02
Etudier le processus de traitement des interruptions par le microprocesseur 8085.
Soit le montage suivant :

 Expliquer le rôle de chaque bloc du montage.


 Etudier en détail l’architecture interne du PIC 8259. Spécifier l’organisation de ces registres
internes. Discuter…
 Mettre sous forme d’organigramme l’interaction entre le up8085 et le PIC 8259.
 Expliquer le processus de traitement des interruptions effectué par le montage précédent.
 Etudier le cas de la mise en cascade des PIC :
 02 PIC 8259.
 03 PIC 8259.
 04 PIC 8259.

Responsable de la matière :
Dr. A. SOUKKOU

2/2

Vous aimerez peut-être aussi