390
K
A
DAK
AMX 86 Assembler Interface
PROCEDURE
C ASM PURPOSE P ARAMETERS IN OUT AX =
ERRORS E D R
Message Exchange
Manager
ajmxcre AAMXCRE Create a message exchange Tag DX:CX AERNXB onn
A(Mailbox size definition) ES:BX AERMBZ
DW size mailbox 0 Note 5
DW size mailbox 1
DW size mailbox 2
DW size mailbox 3
Exchange id BX
ajmxdel AAMXDEL Delete an exchange Exchange id BX AERNSX onn
AERXIU
ajmxget AAMXGET Get a message from an Exchange id BX AERNSX onn
exchange (no wait) A(Storage for message) ES:SI AERNMG
AAMXRR Messa ge Exchange Manager Not e 4 onn
Restart Procedure
ajmxsnd AAMXSND Send message to exchange Exchange id BX AERNSX onn
ajmxsndp Priorit y (0 to 3) DX AERMBF
A(Message) ES:S I AERNME
AERNMB
ajmxtag AAMXTAG Find id of exchange with Tag DX:CX AERNSX on n
specific tag Exchange id BX Note 5
ajmxwat AAMXWAT Wait for message from exchange Exchange id BX AERNSX nnn
A(Storage for message) ES:S I AERTMO
Max. wait time (system ticks) DX:CX AERTMV
(0:0 = forever)
Waiting priority DI
(0 = highest)