Section courante

A propos

Section administrative du site

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
      ALAL ∩ 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.

Dernière mise à jour : Lundi, le 1 septembre 2014