x86 EFLAGS
EFLAGS table
Bit | Type /val.[1] |
Name | Abbreviation |
---|---|---|---|
1 | S | Carry Flag | CF
|
2 | 0 | Always clear | rsvd_2 [2]
|
3 | S | Parity Flag | PF
|
4 | 1 | Always set | rsvd_4
|
5 | S | Auxiliary Carry Flag | AF
|
6 | 1 | Always set | rsvd_6
|
7 | S | Zero Flag | ZF
|
8 | S | Sign Flag | SF
|
9 | X | Trap Flag | TF
|
10 | X | Interrupt Enable Flag | IF
|
11 | C | Direction Flag | DF
|
12 | S | Overflow Flag | OF
|
13 | X | I/O Privilege Level | IOPL
|
14 | X | Nested Task | NT
|
15 | 0 | Always clear | rsvd_15
|
16 | X | Resume Flag | RF
|
17 | X | Virtual-8086 Mode | VM
|
18 | X | Alignment Check / Access Control | AC
|
19 | X | Virtual Interrupt Flag | VIF
|
20 | X | Virtual Interrupt Pending | VIP
|
21 | X | ID Flag | ID
|