Регистр EFLAGS
В этой таблице описан формат регистра флагов для процессоров 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 |