Флаги состояния регистра
EFLAGS отражают тип результата исполнения арифметических операций. Операция MOV
не оказывает влияние на состояние данных флагов. Команды условных переходов и
вызовы подпрограмм дают возможность программе отслеживать значения флагов
состояния и реагировать на них. Например, при выполнении цикла с уменьшением
счетчика цикла и выходом при равенстве счетчика 0, отслеживается состояние
флага ZF, которое используется оператором условного перехода для повторения
операций цикла или выхода из цикла.
Флаги состояния
показаны в Таблице 8.
Управляющий флаг
DF регистра EFLAGS определяет порядок работы операций со строками.

Рис. 13. Регистр EFLAGS
Таблица 8. Флаги состояния

Установка флага
DF позволяет устанавливать автоматическое увеличение или уменьшение счетчиков
во время операций со строками. Если флаг очищен, то счетчики инкрементируются,
иначе декрементируются.