Section courante

A propos

Section administrative du site

Assembleur 80x86

SAHF

INTEL 8088+ Store AH Into Flags

Syntaxe

SAHF

Description

Cette instruction permet de copier les bits du registre AH dans l'octet de poids faible dans le registre des drapeaux (les indicateurs d'état).

Algorithme

Registre de drapeaux ← Registre de drapeaux ∩ ¬ 0D5h + ( AH ∩ D5h )

Mnémonique

Instruction Opcode Description
SAHF 9Eh Copie le drapeau de signe, de zéro, auxiliaire, de parité et de retenue dans le registre AH.

Exceptions

Message Mode réel Virtuel 8086 Mode protégé Description
#UD(Opcode invalide)     X Cette instruction n'est pas supporté en mode 64 bits, comme indiqué par le bit 0 du registre ECX de la fonction 8000_00001h de l'instruction CPUID.

Voir également

Instruction assembleur 80x86 - Instruction LAHF

Références

Le livre d'Or PC, Martin Althaus, 1992, ISBN: 2-7361-0934-1, page 831
Assembleur Facile, Philippe Mercier, 1990, ISBN: 2-501-01176-7, page 416
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 215.
Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2B: Instruction Set Reference, N-Z, Edition Intel, Mars 2010, Publication No. 253667-034US, page 398 à 399.

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