内嵌汇编转纯汇编的问题
Pbuysale = ^Tbuysale;//定义指针
Tbuysale = packed record
dwID: Integer;
dwPos: Integer;
dwNum: Integer;
end;
procedure MyBuy(p:pointer);
begin
asm
pushad
push p//压入数据结构
push 1//购买组数
mov eax, $5a38c0
call eax
add esp, 8
popad
end;
end;
这是一个内嵌汇编,,压入数据结构的,, 怎么把上面的代码改写成纯汇编的代码呀。。
这是我自己写的,不正确呀,,希望高手指教
pushad
arrary dd dusp 3 (?)
arrary[0]=1h
arrary[1]=1h
arrary[2]=1h
push [arrary]
push 1
mov eax,5a38c0h
call eax,
add esp,8
popad