| 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