Assembleur 80x86 | MOVSXD |
---|---|
x86-64+ | Move with Sign-Extend Doubleword |
Syntaxe
MOVSXD registres64, source |
Paramètres
Nom | Description |
---|---|
registres64 | Ce paramètre permet d'indiquer le registre 64 bits recevant la valeur. |
operandesource | Ce paramètre permet d'indiquer l'opérande contenant la valeur à copier. |
Description
Cette instruction permet de copier un registre de taille inférieur dans un registre 64 bits en remplissant les bits supplémentaires avec l'extension des signes.
Algorithme
SI taille de l'opérande source = 8 bits ALORS operandedestination(63..8) ← FFFFFFFFFFFFFFh x operandesource(7) operandedestination(7..0) ← operandesource SINON SI taille de l'opérande source = 16 bits ALORS operandedestination(63..16) ← FFFFFFFFFFFFh x operandesource(15) operandedestination(15..0) ← operandesource SINON SI taille de l'opérande source = 32 bits ALORS operandedestination(63..32) ← FFFFFFFFh x operandesource(31) operandedestination(31..0) ← operandesource FIN SI |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
MOVSXD reg64, reg/mem32 | 63h /r | Copie le contenu du registre ou d'un emplacement mémoire 32 bits dans un registre 64 bits avec un extension des signes. |
Exceptions
Message | Mode réel | Virtuel 8086 | Mode protégé | Description |
---|---|---|---|---|
#SS(Pile) | X | Une adresse mémoire dépasse la limite du segment de pile ou n'est pas canonique | ||
#GP(Protection général) | X | Un segment de données nulle est utilisé comme référence mémoire | ||
#PF(Faute de page) | X | Une faute de page résultat de l'exécution de l'instruction | ||
#AC(Vérifie l'alignement) | X | Un désalignement de la référence mémoire est effectué quand une vérification d'alignement est activé |
Voir également
Instruction assembleur 80x86 - Instruction MOVSX
Instruction assembleur 80x86 - Instruction MOVZX
Références
Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2A: Instruction Set Reference, A-M, Edition Intel, Mars 2010, Publication No. 253666-034US, page 809 à 811.
Dernière mise à jour : Lundi, le 20 juillet 2015