我想构造个stdcall的函数
tjm 2001-08-04 06:09:32 常听说STDCALL,不知下面的写法(函数和调用)对不对,请高手指教:
这是调用:
a dd 0
b dd 0
c dd 0
d dd 0
.........
........
push a
push b
push c
call abc
mov d,eax
;;;;;;;函数abc是这样的
BeginProc abc
Local aa:DWORD
LOCAL bb:DWORD
LOCAL cc:DWORD
mov aa,dword ptr [esp]
mov bb,dword ptr [esp+4h]
mov cc,dword ptr [esp+8h]
;;;;;;;这里是否是aa=a,bb=b,cc=c?
........
........
xor eax,eax
ret 0ch ;清栈
EndProc abc