Académique Documents
Professionnel Documents
Culture Documents
1. Circuits d’entrées-sorties :
Un circuit d’E/S possédé des registres pour gérer les échanges avec les périphériques :
Registres de configuration ;
Registres des données.
A chaque registre a assigné une adresse : le microprocesseur accédé à un port d’E/S en
spécifiant l’adresse de l’un de ses registres.
Le microprocesseur peut voir les adresses des ports d’E/S de deux manières :
1.2. Adressage cartographique (memory mapped) : les adresses des ports d’E/S
appartiennent au même espace mémoire que les circuits mémoire (on dit que les E/S
sont mappées en mémoire) :
00000h
Circuits
E/S
Espace
mémoire totale
adressable Circuit
mémoire
FFFFFh
Conséquence :
Circuit mémoire
1 Mo
64 K
Circuit d’E/S
o
Conséquence :
Remarque : l’adressage indépendant des ports d’E/S n’est possible que pour les
microprocesseurs possédant un signal permettant de différencier l’adressage de la mémoire de
l’adressage des ports d’E/S ainsi que les instructions spécifiques pour l’accès aux ports d’E/S.
par contre, l’adressage cartographique est possible pour tous les microprocesseurs.
2. Les interruptions :
Une interruption permet d’arrêter un programme, en cours d’exécution sur le processeur, pour
que celui-ci traite une tâche considérée comme plus urgente. Quand cette tâche est terminée, le
processus interrompu doit alors être repris en l’état où il avait été laissé. Lorsqu’une interruption
est acceptée par le processeur, elle va permettre au périphérique ou au logiciel de suspendre le
fonctionnement du microprocesseur et de lui demander l’exécution d’un sous-programme de
service, dit également sous-programme d’interruption.
IRQ 1
IRQ 2
Processeur …
Interruption ligne unique : dans cette technique, une seule entrée est réservée au niveau de
l’unité centrale, lui indiquant si une interruption est demandée. Si plusieurs équipements sont
reliés à cette ligne, quand l’UC reçoit la demande d’interruption, elle doit alors scruter tous les
équipements pour en déterminer l’émetteur ; cette technique est appelée scrutation.
IRQ 1
Processeur IRQ 2
…
IRQ 1
Contrôleur
Processeur IRQ 2
d’interruption …