Programmation des Entrées / Sorties sur ordinateur compatible PC
Introduction à la programmation des pilotes de périphériques
et des entrées-sorties industrielles
( Systèmes d'exploitation MS-DOS )
Architecture matérielle: carte mère et processeur................................................................................2
La carte système du PC XT.............................................................................................................2
Le processeur 8088..........................................................................................................................3
Les registres du 8088 et les indicateurs d'état du processeur...........................................................4
Les registres principaux..............................................................................................................4
Les indicateurs d'état du processeur............................................................................................4
Architecture du processeur 8088 ....................................................................................................5
Organisation de la mémoire segmentée sous Ms-Dos.....................................................................6
Carte mémoire du PC.......................................................................................................................7
Le Jeu d'instructions (machine ou assembleur) du processeur 8088..............................................8
Les interruptions matérielles............................................................................................................9
Liste de interruptions matérielles (PC XT)...............................................................................10
Le mécanisme de prise en compte des interruptions matérielles..............................................11
Table des vecteurs d'interruption..............................................................................................12
Transmission série .............................................................................................................................14
Transmission série ou parallèle.................................................................................................14
Transmission série asynchrone : bits start et stop.....................................................................14
L'interface normalisée RS232 entre un ordinateur et un modem..................................................15
Le connecteur standard Canon 25 broches ..............................................................................15
"Câble modem nul" ou "câble croisé".......................................................................................15
Le circuit de transmission série 8250............................................................................................16
Les registres du 8250................................................................................................................16
Les adresses (ports d'entrée/sortie) du 8250 pour le port COM1..............................................16
Registre de contrôle de ligne (0x3fb)........................................................................................17
Registre de contrôle de modem (0x3fc)....................................................................................17
Registre d'état de la ligne(0x3fd)..............................................................................................18
Registre d'état du modem (0x3fe).............................................................................................18
Registre diviseur de débit (0x3f8-0x3f9)..................................................................................18
Registre de mise en service des interruptions (0x3f9)..............................................................19
Registre d'identification des sources d'interruption (0x3fa)......................................................19
Annexe : données techniques PC & DOS..........................................................................................20
L'interruption logicielle 0x21: les fonctions du système MsDos...................................................20
Adresses utiles du DOS.................................................................................................................22
La table des vecteurs d’interruptions PC/MsDos..........................................................................24
Groupe Isaip-Esaip
P. Bodin – P. Trégouët