Assembleur 68000 | AND |
---|---|
Motorola 68000+ | AND |
Syntaxe
AND ea, Dn AND Dn, ea |
Paramètres
Nom | Description |
---|---|
ea | Ce paramètre permet d'indiquer le mode d'adressage. |
Dn | Ce paramètre permet d'indiquer l'un des 8 registres de données : D0 à D7. |
Description
Cette instruction permet d'effectuer un «Et binaire» de l'opérande source avec l'opérande de destination et entrepose le résultat dans l'emplacement de destination. La taille de l'opération peut être spécifiée comme un octet, un mot ou un long mot. Le contenu d'un registre d'adresses ne peut pas être utilisé comme une opérande.
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 convertir automatiquement l'instruction AND en instruction ANDI quand la source est une donnée immédiate.
Algorithme
MODULE AND(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 n'est pas affecté |
N | Ce bit vaut 1 si le bit le plus significatif du résultat est défini autrement ce bit vaut 0 |
Z | Ce bit vaut 1 si le résultat est zéro, autrement il vaut 0. |
V | Ce bit vaut toujours 0 |
C | Ce bit vaut toujours 0 |
Voir également
Langage de programmation - Assembleur 68000 - Référence d'instructions - ANDI
Langage de programmation - Assembleur 68000 - Référence d'instructions - ANDI to CCR
Dernière mise à jour : Mardi, le 28 juillet 2015