EF

EF struc
    ID   BYTE ? ;21
    VIP  BYTE ? ;20
    VIF  BYTE ? ;19
    AC   BYTE ? ;18
    VM   BYTE ? ;17
    RF   BYTE ? ;16
    NT   BYTE ? ;14
    IOPL BYTE ? ;13-12
    _OF  BYTE ? ;11
    _DF  BYTE ? ;10
    _IF  BYTE ? ;9
    TF   BYTE ? ;8
    SF   BYTE ? ;7
    ZF   BYTE ? ;6
    AF   BYTE ? ;4
    PF   BYTE ? ;2
    CF   BYTE ? ;0
EF ends

LPEF TYPEDEF PTR EF

Cтруктура содержит байты относящиеся к одноимённым флагам и битовым полям регистра rFLAGS.
Каждый байт может иметь одно из следующих значений.
NA   equ  0 - не влияет.
_0   equ  1 - сбрасывает.
_1   equ  2 - устанавливает.
U    equ  3 - модифицируется, но значение не определено.
_Mod equ  4 - модифицирует по определённым правилам.
TMod equ  5 - тестирует и модифицирует по определённым  правилам.
_Pop equ  6 - модифицируется инструкцией popf/d/q или iret/d/q.
TPop equ  7 - тестируется и модифицируется инструкцией popf/d/q или iret/d/q.
Tst  equ  8 - тестируется.
lAH  equ  9 - загружает из регистра ah.
VMS0 equ 10 - должен быть сброшен VMX инструкцией.
VMIN equ 11 - установлен если VMfailInvalid.
VMEN equ 12 - установлен если VMfailValid.
Сайт управляется системой uCoz