
Флаги делятся на три класса: статусные, управляющие и системные.
Статусные флаги (флаги состояния) после выполнения многих команд отражают результат операции. Установка управляющих флагов изменяет семантику некоторых команд и управляет работой микропроцессора. Все флаги, уже использовавшиеся в архитектуре i8086, сохраняют свое назначение. Так, команда просмотра строк (SCAS) может иметь направление в сторону больших или меньших адресов в зависимости от состояния флага декремента (DF). Флаг ловушки TF переводит МП в пошаговый отладочный режим.
Системные флаги (отсутствовали в архитектуре 18086) предназначены для использования операционной системой (здесь приведены для МП i80386).
Установленный флаг VM означает работу в режиме виртуальной машины 18086 - специальном подмножестве защищенного режима.
Флаг возобновления RF приостанавливает обработку особых ситуаций отладки с использованием отладочных регистров процессора и возвращает управление программе.
Флаг NT означает, что процессор обрабатывает вложенную задачу (т.е. задачу низкого уровня).
Двухбитовое поле IOPL - уровень привилегий ввода/вывода. Оно показывает тот минимальный уровень привилегий выполняющейся задачи, на котором разрешается выполнение операций ввода/вывода.
Указатель команд EIP имеет разрядность 32 бита. Этот регистр управляет выборкой команд (включая предварительную выборку), и после выполнения команды процессор автоматически увеличивает его значение Содержимое EIP меняется прерываниями, в особых ситуациях и при выполнении команд передачи управления, например переходов и вызовов процедур.