Section courante

A propos

Section administrative du site

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.

Dernière mise à jour : Vendredi, le 5 septembre 2014