Section courante

A propos

Section administrative du site

Assembleur 80x86

LAHF

INTEL 8088+ Load AH in Flags

Syntaxe

LAHF

Description

Cette instruction permet de transférer les bits d'indicateurs du registre d'état vers le registre AH.

Algorithme

MODULE LAHF
   AH ← Registre de drapeaux(7...0)

Mnémonique

Instruction Opcode Description
LAHF 9Fh Charge les drapeaux SF, ZF, AF, PF et CF dans le registre AH

Cycles d'horloge

Opérande Cycle d'horloge Taille en octets
8086 80286 80386 80486
- 4 2 2 3 1

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 indiquer par le bit 0 du registre ECX par la fonction 8000_0001h de l'instruction CPUID.

Exemple

L'exemple suivant permet de copier le bits du registre de drapeaux vers le registre AH :

  1. LAHF

Voir également

Langage de programmation - Assembleur 80x86 - Lexique et dictionnaire d'instruction assembleur 80x86 -Instruction SAHF

Références

Le livre d'Or PC, Martin Althaus, 1992, ISBN: 2-7361-0934-1, page 816
Assembleur Facile, Philippe Mercier, 1990, ISBN: 2-501-01176-7, page 409
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 142.
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 630 à 631.

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