ANNEXE
MODE D'ADRESSAGE / JEU D'INSTRUCTIONS du 80C196KC
TABLE DES MATIERES
1. INTRODUCTION ....................................................................................................................................................1
2. MODES D'ADRESSAGE.........................................................................................................................................2
2.1. mode d'adressage direct.........................................................................................................................2
2.2. mode d'adressage immédiat ...................................................................................................................3
2.3. mode d'adressage indexé .......................................................................................................................4
2.4. mode d'adressage étendu .......................................................................................................................6
2.5. mode d'adressage indirect......................................................................................................................7
2.6. mode d'adressage relatif.........................................................................................................................8
3. JEU D'INSTRUCTIONS ..........................................................................................................................................9
3.1. famille des instructions arithmétiques ...................................................................................................9
ADDITION........................................................................................................................................9
SOUSTRACTION .............................................................................................................................9
MULTIPLICATION..........................................................................................................................10
DIVISION .........................................................................................................................................11
CHANGEMENT DE SIGNE.............................................................................................................11
EXTENSION DE SIGNE..................................................................................................................11
COMPARAISON ..............................................................................................................................12
3.2. famille des instructions logiques ...........................................................................................................12
ET ......................................................................................................................................................12
OU .....................................................................................................................................................12
OU EXCLUSIF .................................................................................................................................12
PAS....................................................................................................................................................12
INCREMENTATION........................................................................................................................12
DECREMENTATION.......................................................................................................................13
MISE A ZERO ..................................................................................................................................13
MISE A ZERO OU UN DU BIT CARRY ........................................................................................13
MISE A ZERO DU BIT VT ..............................................................................................................13
DECREMENTATION ET BRANCHEMENT SI RESULTAT NON NUL......................................13
DECALAGE LOGIQUE ...................................................................................................................14
DECALAGE ARITHMETIQUE A DROITE ....................................................................................14
ECHANGE ........................................................................................................................................14
3.3. famille des instructions de branchement................................................................................................15
BRANCHEMENTS CONDITIONNELS ..........................................................................................15
BRANCHEMENTS INCONDITIONNELS......................................................................................15
3.4. famille des instructions de mouvement..................................................................................................16
CHARGEMENT................................................................................................................................16
RANGEMENT ..................................................................................................................................16
3.5. famille des instructions pour interruptions ............................................................................................16
VALIDATION DES INTERRUPTIONS ..........................................................................................16
INTERDICTION DES INTERRUPTIONS.......................................................................................16
RESET SOFT ....................................................................................................................................16
3.6. famille des instructions qui utilisent la pile ...........................................................................................17
APPELS/RETOUR SOUS PROGRAMME ......................................................................................17
EMPILAGE/DEPILAGE D'INFORMATIONS ................................................................................17
3.7. famille des instructions diverses............................................................................................................17
OPERATION NULLE.......................................................................................................................17
DEPLACEMENT DE BLOQUE DE DONNEES .............................................................................18
MODE FAIBLE CONSOMMATION...............................................................................................18
TEST MSB REEL .............................................................................................................................18
SAUT COMPLEXE ..........................................................................................................................18