Sommaire: Cours assembleur pdf format d’une instruction assembleur
I. Format d’une instruction assembleur
II. Instruction de transfert – Mode d’adressage
II.1. Adressage direct
II.2. Adressage immédiat
II.3. Adressage absolu
II.4. Adressage indirect
II.5. Adressage indirect avec déplacement
II.6. Adressage indirect indexé avec déplacement.
II.7. Adressage indirect post incrémenté
II.8. Adressage indirect pré décrémenté
II.9. Principe d’extension du signe
III. Instructions de branchement
III.1. Branchement inconditionnel
III.2. Branchement conditionnel
III.2.1. Le registre code condition
III.2.2. L’instruction CMP
III.2.3. L’instruction BTST
III.2.4. Les instructions de branchement conditionnel
III.2.5. Les instructions de test et de branchement (détail)
IV. Instruction d’appel de sous programme
Extrait du cours assembleur pdf format d’une instruction assembleur
I. Format d’une instruction assembleur
Assembleur = langage donc règles et syntaxes.
Étiquette
| _| Mnémonique.format | _| source, destination | _| commentaires
Étiquette : Facultative, permet de repérer une instruction dans un programme.
Mnémonique : Nom de l ‘ instruction
Format : Taille des données manipulées.
II. Instruction de transfert – Mode d’adressage
Instruction de transfert : MOVE.
Syntaxe : MOVE.<format> | _| <source>, <destination>
II.1. Adressage direct
La donnée est contenue dans un regi stre.
MOVE.L « valeur », D0 destination (D0) en adressage direct
Le registre D0 est initialisé avec l a « valeur ».
MOVE.B « valeur », D0 seul l ‘octet de poids faible de D0 est modifié.
Si valeur = AF :
D0 avant FA23FBED par exemple
D0 après FA23FBAF
II.5. Adressage indirect avec déplacement
L’adresse effective est l a somme du contenu du pointeur d’adresses et d’un déplacement fixe.
MOVE.W #$F14D, $70(A4).
II.6. Adressage indirect indexé avec déplacement
L’adresse effective est l a somme du contenu du pointeur d’adresses, d’un registre d’index et d’un déplacement fixe.
…….
Cours assembleur pdf format d’une instruction assembleur (181 KO) (Cours PDF)