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 :
données source et destination de l'instruction à exécuter (grâce à
différents modes d'adressage
possibles). 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 :
description de l'objet de l'instruction en cours pour une meilleure
compréhension du programme.
Syntaxe d'une instruction assembleur : cas du 68k
Syntaxe d'une instruction assembleur : cas du 8051
|