3.3. ADRESSAGE DIRECT............................................................................................................................ 22
3.4. ADRESSAGE INDIRECT ........................................................................................................................ 22
3.5. ADRESSAGE RELATIF A UNE BASE (BASE) ........................................................................................... 22
3.6. ADRESSAGE INDEXE ........................................................................................................................... 22
3.7. ADRESSAGE BASE INDEXE................................................................................................................... 22
3.8. RECAPITULATION ............................................................................................................................... 22
CHAPITRE IV:................................................................................................................................................... 23
LES INSTRUCTIONS DU 8086/8088............................................................................................................... 23
1. INTRODUCTION..................................................................................................................................... 24
2. LES INSTRUCTIONS DE TRANSFERT DE DONNEES.................................................................... 24
2.1. LES INSTRUCTIONS A USAGE GENERAL ............................................................................................... 24
2.2. LES INSTRUCTIONS D’ENTREE / SORTIE .............................................................................................. 25
2.3. LES INSTRUCTIONS DE TRANSFERT D’ADRESSE ................................................................................... 26
2.4. LES INSTRUCTIONS DE TRANSFERT DE FLAGS...................................................................................... 26
3. LES INSTRUCTIONS ARITHMETIQUES........................................................................................... 26
3.1. LES INSTRUCTIONS D’ADDITION.......................................................................................................... 26
3.2. LES INSTRUCTIONS DE MULTIPLICATION ............................................................................................. 27
3.3. LES INSTRUCTIONS DE SOUSTRACTION................................................................................................ 27
3.4. LES INSTRUCTIONS DE DIVISION.......................................................................................................... 28
3.5. LES INSTRUCTIONS D’EXTENSION DU SIGNE........................................................................................ 28
4. LES INSTRUCTIONS DE MANIPULATION DES BITS.................................................................... 29
4.1. LES INSTRUCTIONS LOGIQUES ............................................................................................................. 29
4.2. LES INSTRUCTIONS DE DECALAGE....................................................................................................... 30
4.3. LES INSTRUCTIONS DE ROTATION ....................................................................................................... 31
5. LES INSTRUCTIONS DE BRANCHEMENT....................................................................................... 32
5.1. BRANCHEMENT INCONDITIONNEL....................................................................................................... 32
5.2. BRANCHEMENT CONDITIONNEL .......................................................................................................... 32
5.3. LES INSTRUCTIONS DE BOUCLE ........................................................................................................... 33
6. LES INSTRUCTIONS STRING.............................................................................................................. 34
6.1. LES INSTRUCTIONS MOVE-STRING ..................................................................................................... 34
6.2. LES INSTRUCTIONS COMPARE-STRING................................................................................................ 34
6.3. LES INSTRUCTIONS LOAD-STRING (LODS) ET STORE-STRING (STOS) .......................................... 34
6.4. LES INSTRUCTIONS SCAN-STRING ..................................................................................................... 35
7. LES INSTRUCTIONS D’INTERRUPTION.......................................................................................... 35
8. LES INSTRUCTIONS DE CONTROLE DE PROCESSUS................................................................. 36
8.1. OPERATIONS SUR LES FLAGS............................................................................................................... 36
8.2. SYNCHRONISATION EXTERNE ............................................................................................................. 37
8.3. NON OPERATION ................................................................................................................................. 37
CHAPITRE V :................................................................................................................................................... 38
LES OPERATIONS D’ENTREES/SORTIES.................................................................................................. 38
1. INTRODUCTION..................................................................................................................................... 39
2. ENTREE/SORTIE D’UN CARACTERE ............................................................................................... 39
2.1. ENTREE D’UN CARACTERE .................................................................................................................. 39
2.2. SORTIE D’UN CARACTERE ................................................................................................................... 39
3. ENTREE/SORTIE D’UNE CHAINE DE CARACTERE ..................................................................... 39
3.1. ENTREE D’UNE CHAINE ....................................................................................................................... 39
3.2. SORTIE (AFFICHAGE) D’UNE CHAINE .................................................................................................. 40
4. QUELQUES FONCTIONS DE L’INTERRUPTION 21H DOS........................................................... 40