AMX 86 Assembler Interface
K
A
DAK
385
PROCEDURE
C ASM PURPOSE P ARAMETERS 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 A A TKSTS Fetch task statu s 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 Bloc k ) 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 on n
ajwait AAWAIT Wait for a wake request Note 1 noo
ajwakc AAWAKC Wake a task upon rec eipt 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 ta s k Task id DX AE RWKP on n
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