Assembleur 80x86 | CBW |
---|---|
INTEL 8088+ | Convert Byte To Word |
Syntaxe
CBW |
Description
Cette instruction permet de convertir le nombre contenu dans le registre AL en un format sur 16 bits pour se retrouver dans le registre AX en appliquant une extension du signe. L'application des signes est appliquée de la façon suivante: le bit de signe de AL est copié dans les 8 bits du registre AH. Cette commande est destiné au conversion de valeur 8 à 16 bits uniquement.
Algorithme
MODULE CBW SI AL ∩ 80h > 0 ALORS AH ← 080h AL ← AL ∩ 7Fh SINON AH ← 0 FIN SI |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
CBW | 98h | Étendre les signes de AL dans AX |
Exceptions
Aucune
Voir également
Instruction assembleur 80x86 - Instruction CWD
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 806
Assembleur Facile, Philippe Mercier, 1990, ISBN: 2-501-01176-7, page 402
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 84.
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 187 à 188.