LE MICROPROCESSEUR 16 BITS 8086/8088
Matériel logiciel sysme d’exploitation
A B FONTAINE
RESUME
MANUELS INFORMATIQUES MASSON
Les microprocesseurs 8086/8088 et leurs dérivés 186 et 286 sont certainement devenus des
Standards de l'industrie. Psents dans de nombreux produits de haute technologie et aussi dans un
grand nombre de micro-ordinateurs professionnels (IBM/PC, TEXAS II/HP\50, DIGITAL EAGLE...),
ces produits occupent une place privilégient le marché. Des microprocesseurs.
L'ouvrage présente l'architecture de base du 8086/8088 et les logiciels destinés a les programmer
selon une démarche progressive. D'abord les composants 8086/8088 (registres, segmentation'; bus)
et les circuits qui leur sont associés. Puis les architectures construites autour du. bus système: le
MULTlBUS.
Ensuite le logiciel est abordé avec le langage d'assemblage et le langage système PLM/86
Enfin une large partie de l'ouvrage est consacà une introduction aux systèmes d'exploitation et en particulier a iRMX86 un des principaux systèmes pour le
8086.
TABLE DES MATIERES
INTRODUCTION 9
LEÇON 1- Le composant 8086
1.1- Caractéristiques globales du 8086 12
1.2. - Le mode minimum 73
1.3-Architecture interne 17
1.4- Evolution vers le mode maximum 18
1.5- Mode maximum 19
1.6. - Segmentation 19
1.7- Architecture interne 22
1.8- Pile du 8086 25
1.9- Interruptions 26
1.10- Contrôleur d'interruption 8259A 28
1.11- Entrées/sorties 32
1.12-rateur d'horloge 8284A 33
1.13- Le microprocesseur 8088 34
1.14.- Un sysme 8086 sur un composant : l'iAPX186 35
1.15. - Un microprocesseur à protection intégrée : l'iAPX286 45
LEÇON 2- Systèmes à base de 8086
2.1- Systèmes multiprocesseurs 58
2.2- Bus local 58
2.3- Bus système 59
2.4.- Processeur mathématique 8087 66
2.5- Processeur canal 8089 70
2.6- Systèmes à carte iSBC 72
LEÇON 3- Le langage d'assemblage 8086
3.1- Aspects logiques de la segmentation 75
3.2- Mode d'adressage du 8086 76
3.3.- Encodage des instructions 80
3.4- Pointeurs d'adresse 81
3.5- Instructions de base du 8086 81
3.6- Instructions de contrôle 86
3.7- Gestion des adresses 90
3.8-finition de données 92
3.9-Gestion des registres de segment 93
3.10. - Structure d'un programme en langage d'assemblage 94
3.11.-Chaînes de caractères 96
3.12. - Procédures 98
3.13- Entrées/sorties 103
3.14- Gestion des interruptions 105
3.15- Maniement des flags 105
3.16- Traduction par table 107
3.16- Traduction par table 107
3.17- Instructions diverses 107
3.18- Opérateurs et directives de l'assembleur 108
3.19- Instructions particulres aux 186 et 286 109
LEÇON 4- Construction logique de programme
4.1- Présentation 113
4.2- Méthodologie developpement 113
4.3.-Techniques de programmation 128
4.4- Production du module absolu 132
4.5- Le langage PLM/86 135
4.6- Outils de développement 149
4.7- Production de programme pour le 286 157
LEÇON 5- Concepts fondamentaux des systèmes d'exploitation
5.1- Introduction 159
5.2- Un employé surchargé 160
5.3- Evolution historique des systèmes d'exploitation 162
5.4- Vocabulaire 163
5.5- Noyau du système d'exploitation 164
5.6- Fonctionnement du noyau 170
5.7- Aspect méthodologique de l'emploi d'un sysme d'exploitation 173
5.8- Agences 174
5.9- Mise en oeuvre 184
5.10- Conclusion 184
LEÇON 6- Le système d'exploitation iRMX88
6.1- Introduction à iRMX86 186
6.2- Les objets de iRMX86 189
6.3. - Communication et synchronisation 191
6.4. - Structure de l'application 194
6.5. - Primitives du noyau iRMX86 199
6.6. - Agences iRMX86 203
6.7. - Processus de configuration 222
6.8. - Mise au point de l'application 227
6.9. - Debugger iRMX86 228
CONCLUSION I 231
CONCLUSION II 232
BIBLIOGRAPHIE 233
INDEX 235
TOP
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !