Structure/Constant Definitions
K
A
DAK
379
AMX Register Array Structure
AMXREGS STRUC
;
AMXRF DW ? ;Flags (LS byte only)
AMXRAX DW ? ;Register AX
AMXRBX DW ? ;Register BX
AMXRCX DW ? ;Register CX
AMXRDX DW ? ;Register DX
AMXRSI DW ? ;Register SI
AMXRDI DW ? ;Register DI
AMXRBP DW ? ;Register BP
AMXRDS DW ? ;Register DS
AMXRES DW ? ;Register ES
;
AMXREGS ENDS
AMX Segment Register Array Structure
AMXSREGS STRUC
;
AMXSRDS DW ? ;Register DS
AMXSRES DW ? ;Register ES
AMXSRSS DW ? ;Register SS
AMXSRCS DW ? ;Register CS
;
AMXSREGS ENDS
AMX Interrupt Descriptor Structure
AMXIDTS STRUC
;
AMXIPTR DW ? ;FAR A(ISP) - offset
DW ? ; - selector
AMXIGATE DW ? ;IDT gate type
DW ? ;Intel reserved
;
AMXIDTS ENDS
Interrupt gate types (field AMXIGATE)
See Intel 80286 Programmer's Reference Manual
AMIDTINT EQU 8600H ;80286 interrupt gate
AMIDTTRP EQU 8700H ;80286 trap gate