Assembleur 80x86 |
SAHF |
INTEL 8088+ |
Store AH Into Flags |
Syntaxe
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