Assembleur 68000 |
ADDQ |
Motorola 68000+ |
ADD 3-bit immediate Quick |
Syntaxe
Paramètres
Nom |
Description |
data |
Ce paramètre permet d'indiquer 3 bits de données immédiate. Les valeurs de 1 à 7 représente la valeur immédiate de 1 à 7 et le 0 représente le 8. |
ea |
Ce paramètre permet d'indiquer l'opérande de destination. |
Description
Cette instruction permet d'ajouter la donnée immédiate dans un opérande destinataire de 8 et entrepose le résultat dans l'adresse de destination.
La taille de l'opération peut être un octet, un mot ou un long mot. Seuls les opérations de mots et les long mots sont autorisés avec les registres
d'adresses et les codes de condition ne sont pas affectés. En soustrayant des registres d'adresses, le registre d'adresse de destination entier est
utilisé, quelque soit la taille de l'opération.
Algorithme
MODULE ADDQ(données immédiate,Destination)
Destination ← données immédiate + 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 - ADD
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 - ADDX
Dernière mise à jour : Mardi, le 28 juillet 2015