392
K
A
DAK
AMX 86 Assembler Interface
PROCEDURE
C ASM PURPOSE P ARAMETERS IN OUT AX =
ERRORS E D R
Memory Manager
ajmau AAMAU Add to block use count A(memory block ) ES:BX AERMIB onn
Increment for use count DX AERMNU
AERMOV
ajmfre AAMFRE Free a block of memory A(memory block) ES:BX AERMIB onn
AERMNU
ajmgeh AAMGEH Get a block of memory from Required memory size DX:CX AERMNA onn
a private section Handle ES:BX AERMIB
A(allocated memory block) ES:BX
Size of block or available memory DX:CX
ajmget AAMGET Get a block of memory Required memory size DX:CX AERMNA on n
A(allocated memory block) ES:BX
Size of block or available memory DX:CX
ajmgsz AAMGSZ Get size of block of memory A(memory block) ES:BX AERMIB on n
Size of memory block DX:CX AERMNU
ajmhan AAMHAN Create private memor y section A(memory block) ES:BX AERMNA ooo
Size of memory block DX:CX
Handle ES:BX
AAMMRR Memory Manager Restart Procedure Note 4 onn
ajmset AAMSET Fill a block of memory with a pattern A(memory to be filled) ES:BX AERMMV ooo
Size of memory region DX:CX
Fill pattern SI