Accueil des Chevaliers de Malte - Développeur Notes légal des Chevaliers de Malte/Développeur Flux RSS des nouvelles du site Les Chevaliers de Malte/Développeur - Assembleur et Pascal - Instruction assembleur 80x86 - Instruction CDQ Section du logiciel DOS «MonsterBook» des Chevaliers de Malte/Développeur Inventaire de la bibliothèque des Chevaliers de Malte/Développeur Entrée administrateur


Assembleur 80x86

CDQ

INTEL 80386+

Convert Doubleword to Quadword


Syntaxe

CDQ


Description

L'instruction CDQ convertit le double mot (32 bits) se trouvant dans le registre EAX en un quadruple mot, le résultat tient sur une taille de 64 bits. Pour réussir à fournir la réponse en entier, on procédera comme suit: Le double mot de poids le plus fort est placé dans EDX, celui de poids le plus faible dans le registre EAX. Les 32 bits du registre EDX sont positionnés à la valeur du bit de poids le plus fort du registre EAX.


Algorithme

EDX ← extension des signes de EAX


Mnémonique

Instruction Opcode Description
CQO 99h Étendre les signes de EAX dans EDX:EAX


Exceptions

   Aucune


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 349 à 350.

Dernière mise à jour: Lundi, le 28 décembre 2009