Команды LAHF и SAHF используются для работы с регистром флагов. Команда LAHF копирует часть регистра флагов в регистр общего назначения. После проведения с флагами каких-либо действий, их можно снова загрузить в регистр флагов комндой SAHF.

 

Команда LAHF
Синтаксис: LAHF
Операнды: Нет
Назначение: Загрузка флагов в регистр AH
Процессор: 8086+
Флаги: Не изменяются
Комментарий: Команда LAHF пересылает младший байт слова флагов в регистр AH
Ограничения: Нет
Примеры:
lahf
Команда SAHF
Синтаксис: SAHF
Операнды: Нет
Назначение: Запись регистра AH во флаги
Процессор: 8086+
Флаги: Флаги SF, ZF, AF, PF и CF загружаются значениями из регистра AH
Комментарий: Команда SAHF загружает флаги SF, ZF, AF, PF и CF значениями из регистра AH, битами 7, 6, 4, 2 и 0 соответственно
Ограничения: Нет
Примеры:
sahf