Assembleur 80x86 | CWD |
---|---|
INTEL 8088+ | Convert Word to Double word |
Syntaxe
CWD |
Description
Cette instruction est l'alternative pour convertir le mot du registre AX en un double mot contenu dans le couple de registre DX et AX par extension du signe. Le bit de signe du registre AX est recopié dans les 16 bits du registre DX. En somme, cette commande ne présente un intérêt particulier que lorsque l'on manipule des valeurs binaires signées étant donné que le signe du registre AX est conservé dans le double mot du couple de registre DX:AX.
Algorithme
MODULE CWD SI AX < 8000h ALORS DX ← 00000h FIN SI SI AX >= 8000h ALORS DX ← 0FFFFh FIN SI |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
CWD | 99h | Étendre les signes de AX dans DX:AX |
Exceptions
Aucune
Voir également
Instruction assembleur 80x86 - Instruction CBW
Instruction assembleur 80x86 - Instruction CWDE
Instruction assembleur 80x86 - Instruction CDQ
Références
Le livre d'Or PC, Martin Althaus, 1992, ISBN: 2-7361-0934-1, page 809
Assembleur Facile, Philippe Mercier, 1990, ISBN: 2-501-01176-7, page 404
AMD64 Architecture Programmer's Manual Volume 3: General-Purpose and System Instructions, Edition Advanced Micro Devices, Revision 3.14, September 2007, Publication No. 24594, page 85.
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 349 à 350.