В этой таблице описан формат регистра флагов для процессоров i80386
и i80486 (регистр флагов процессора i80286 называется FLAGS и
представляет собой младшее 16-разрядное слово регистра EFLAGS):
Номер бита | Назначение |
0 - CF | Флаг переноса |
1 - 1 | Зарезервировано и равно 1
|
2 - PF | Флаг чётности |
3 - 0 | Зарезервировано и равно 0
|
4 - AF | Флаг вспомогательного переноса
|
5 - 0 | Зарезервировано и равно 0
|
6 - ZF | Флаг нуля |
7 - SF | Флаг знака |
8 - TF | Флаг ловушки |
9 - IF | Флаг разрешения прерываний
|
10 - DF | Флаг направления |
11 - OF | Флаг переполнения
|
12-13 - IOPL | Уровень привилегий ввода/вывода
|
14 - NT | Флаг вложенной задачи
|
15 - 0 | Зарезервировано и равно 0
|
16 - RF | Флаг возобновления (только i80386 и i80486)
|
17 - VM | Флаг режима виртуального процессора 8086 (только i80386 и i80486)
|
18 - AC | Флаг проверки выравнивания (только i80486)
|
19-31 - 0 | Зарезервировано и равно 0
|