Assembleur 68000 | SWAP |
---|---|
Motorola 68000+ | Échange |
Syntaxe
SWAP Dn |
Paramètres
Nom | Description |
---|---|
Dn | Ce paramètre permet d'indiquer le registre de données à échanger. |
Description
Cette instruction permet d'échanger les mots de 16 bits d'un registre de données de 32 bits.
Algorithme
temp ← Registre[31:16] Registre[31:16] ← Registre[15:0] Registre[15:0] ← temp |
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 d'un résultat 32 bits est 1 autrement il vaut 0. |
Z | Ce bit vaut 1 si le résultat 32 bits est zéro, autrement il vaut 0. |
V | Ce bit vaut toujours 0. |
C | Ce bit vaut toujours 0. |
Dernière mise à jour : Mercredi, le 22 novembre 2017