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 |
|
См. также: команду