AMX 86 Frozen Dessert Maker User Manual


 
Structure/Constant Definitions
K
A
DAK
373
D.2 AMX Assembler Structures and Constants
AMX Launch Parameter (see AAENTR)
AMLPTMP EQU 1 ;Temporary launch
; ;Default is permanent launch
;
AMLPVA EQU 2 ;Vector table is alterable
; ;Default is non alterable table
;
AMLPIE EQU 4 ;Launch with interrupts enabled
;Default is disabled interrupts
AMX Task Definition Structure
AMXTDTS STRUC
;
AMTDTST DD ? ;task procedure pointer
AMTDTAG1 DB ? ;4 char task tag
AMTDTAG2 DB ?
AMTDTAG3 DB ?
AMTDTAG4 DB ?
AMTDTSP DD ? ;task stack pointer
AMTDTSKZ DW ? ;size of task stack (bytes)
AMTDTAT DW ? ;task attributes
AMTDTPR DW ? ;task priority
AMTDTSLC DW ? ;task time slice (system ticks)
AMTDTMB0 DW ? ;mailbox level 0 depth
AMTDTMB1 DW ? ;mailbox level 1 depth
AMTDTMB2 DW ? ;mailbox level 2 depth
AMTDTMB3 DW ? ;mailbox level 3 depth
;
AMXTDTS ENDS
AMX Task Control Block Structure
AMXTCBS STRUC
;
AMTCBRSV DD 60 DUP (?) ;private
AMTCBUSR DD 4 DUP (?) ;user defined
;
AMXTCBS ENDS