L'assembleur est un langage. Il est donc régit par une syntaxe. Toute
instruction assembleur comporte les champs suivants, certains étant obligatoires,
d'autres facultatifs.
- Etiquette :
permet de repérer une instruction dans un programme.
- Mnemonique :
nom de l'instruction
- Format :
taille des données manipulées. S'il n'est pas spécifié, une valeur par
défaut est utilisée.
- Opérandes :
désignent, grâce à différents modes
d'adressage possibles, les données source et destination de
l'instruction à exécuter. La source et la destination peuvent être
confondues ; il n'y a alors qu'un seul opérande. Certaines
instructions peuvent utiliser trois opérandes (addition par exemple).
- Commentaires :
permettent de décrire l'objet de l'instruction en cours pour une
meilleure compréhension du programme.
Structure d'une instruction assembleur : cas du
68k
Structure d'une instruction assembleur : cas du
8051
|