Assembleur 68000 | ADD |
---|---|
Motorola 68000+ | Addition |
Syntaxe
ADD ea, Dn ADD Dn, ea |
Paramètres
Nom | Description |
---|---|
ea | Ce paramètre permet d'indiquer le mode d'adressage. |
Dn | Ce paramètre permet d'indiquer un registre de données directe. |
Description
Cette instruction permet d'ajouter l'opérande source à l'opérande de destination en utilisant l'addition binaire et entrepose le résultat dans l'opérande de destination. La taille de l'opérande peut être un octet, un mot ou un mot long.
Remarques
- Le mode Dn est utilisé lorsque la destination est un registre de données; le mode de destination ea n'est pas valide pour un registre de données.
- L'assembleur convertit automatiquement l'instruction ADD en instruction ADDA lorsque la destination est un registre d'adresse et en instruction ADDI lorsque la source est une données immédiate.
Algorithme
MODULE ADD(Source,Destination) Destination ← Source + Destination |
Registre de codes de condition
Cette instruction affectera les bits de drapeau du registre de codes de condition de la façon suivante :
Nom du drapeau | Description |
---|---|
X | Ce bit contiendra la même chose que le bit de retenue |
N | Ce bit vaut 1 si le résultat est négatif |
Z | Ce bit vaut 1 si le résultat est zéro, autrement il vaut 0. |
V | Ce bit vaut 1 si un débordement se produit |
C | Ce bit vaut 1 si une retenue décimal est généré autrement vaut 0. |
Voir également
Langage de programmation - Assembleur 68000 - Référence d'instructions - ADDA
Langage de programmation - Assembleur 68000 - Référence d'instructions - ADDI
Langage de programmation - Assembleur 68000 - Référence d'instructions - ADDQ
Langage de programmation - Assembleur 68000 - Référence d'instructions - ADDX
Dernière mise à jour : Mardi, le 28 juillet 2015