AMX 86 Frozen Dessert Maker User Manual


 
AMX 86 Assembler Interface
K
A
DAK
385
PROCEDURE
C ASM PURPOSE PARAMETERS IN OUT
AX =
ERRORS E D R
Task Control
(continued)
ajtkill AATKILL Kill a task Task id DX AERNST
onn
AERANA
ajtkpry AATKPRY Change task's execution priority Task id DX AERNST
onn
Task's new priority CX AERITP
ajtkstp AATKSTP Stop a task Task id DX AERNST
onn
AERANA
ajtksts AATKSTS Fetch task status Task id DX AERNST
onn
A(storage for result) ES:BX
ajtktag AATKTAG Find task id of task with a specific Task tag DX:CX AERNST
onn
task tag Task id DX Note 5
ajtktcb AATKTCB Fetch A(Task Control Block) Task id DX AERNST
ooo
A(TCB for that task) ES:BX
ajtktrm AATKTRM Enable/disable abnormal task Task id DX AERNST
onn
termination A(Task Termination Procedure) ES:BX AERANA
(0:0 to disable termination)
ajtrig AATRIG Start (trigger) a task with no message Task id DX AERNST
onn
ajwait AAWAIT Wait for a wake request Note 1
noo
ajwakc AAWAKC Wake a task upon receipt of AERCNW
onn
its message AERNMT
ajwakcs AAWAKCS Wake a task upon receipt of Returned status CX AERCNW
onn
its message AERNMT
Return status to that task AERIRS
ajwake AAWAKE Wake a task Task id DX AERWKP
onn
AERNST
AERTNW
ajwapr AAWAPR Reset pending wake for current task no
ooo
ajwatm AAWATM Wait for a timed interval or Number of system ticks to wait DX:CX AERWBT
noo
until a wake request occurs AERTMV