Set if the last arithmetic operation carried (addition) or borrowed (subtraction) a bit beyond the size of the register.
Set if the number of set bits in the least significant byte is a multiple of 2.
Carry of Binary Code Decimal (BCD) numbers arithmetic operations.
Set if the result of an operation is Zero (0).
Set if the result of an operation is negative.
Set if step by step debugging.
Set if interrupts are enabled.
Stream direction. If set, string operations will decrement their pointer rather than incrementing it, reading memory backwards.
Set if signed arithmetic operations result in a value too large for the register to contain.
I/O Privilege Level field (2 bits).
I/O Privilege Level of the current process.
Nested Task flag.
Controls chaining of interrupts. Set if the current process is linked to the next process.
Response to debug exceptions.
Set if in 8086 compatibility mode.
Set if alignment checking of memory references is done.
Virtual Interrupt Flag.
Virtual image of IF.
Virtual Interrupt Pending.
Set if an interrupt is pending.
Identification Flag. Support for CPUID instruction if can be set.