标题: 汇编问题
[打印本页]
作者: low_lever
时间: 2003-9-27 00:00
标题: 汇编问题
pnpAllocatePmmBlock PROC NEAR PUBLIC
push ax
invoke pmmServicesDispatcher, PMM_ALLOCATE_FUNCTION, eax, edx, cx 这句话什么意思呀?
shl edx, 16 ; Convert 32 bit DX:AX into 32 bit EDX
mov dx, ax ; Put AX to lower EDX
cmp edx, 0 ; Was the allocation successful?
jne allocGood ; DX:AX = 00000000 if failed
mov ax, TP_PMM_INIT ; Put PMM test point in AX
jmp postTerminalError ; Call terminal error handler
allocGood:
pop ax
ret
pnpAllocatePmmBlock ENDP