Assembleur 68000 | EXT |
---|---|
Motorola 68000+ | Extension |
Syntaxe
EXT.W Dn EXT.L Dn |
Paramètres
Nom | Description |
---|---|
Dn | Ce paramètre permet d'indiquer le registre de données devant avoir les signes étendues. |
Description
Cette instruction permet d'étendre un octet dans un registre de données à un mot ou à un mot à dans un registre de données à un long mot, en répliquant le bit de signe vers la gauche. Si l'opération étend un octet à un mot, alors le bit[7] du registre de données spécifié est copié sur les bits[15:8] de ce registre de données. Tandis que si l'opération étend un mot à un mot long, le bit[15] du registre de données spécifié est copié sur les bits[31:16] du registre de données.
Algorithme
Destination ← étendre les signes de 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 résultat est négatif sinon il vaut 0. |
Z | Ce bit vaut 1 si le résultat est 0 sinon 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 - EXTB
Dernière mise à jour : Mercredi, le 22 novembre 2017