Справочник по языку Ассемблера IBM PC

LAHF


(Load AH register from register Flags)

Загрузка регистра AH флагами из регистра eFlags/Flags

 

Схема команды:  lahf 

Назначение: извлечение содержимого младшего байта регистра eflags/flags, в котором содержатся пять флагов: cf, pf, af, zf и sf.


Алгоритм работы:


команда загружает регистр ah содержимым младшего байта регистра eflags/flags. Состояние флагов после выполнения команды:

выполнение команды не влияет на флаги

Применение:


Из-за того, что регистр флагов непосредственно недоступен, команду lahf можно применять для анализа и последующего изменения командой sahf состояния некоторых флагов регистра eflags/flags.

;сбросить в ноль флаг cf         lahf         and     ah,11111110b         sahf         

См. также: команду



Содержание раздела