在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Ojbect Pascal的默认调用约定为register,寄存器调用约定会将前三个参数依次放入eax,edx,ecx,返回值是eax(根据类型不同有差别). function Add3Int(i,j,k:integer): integer; //i,j,k依次放入eax,edx,ecx asm add eax,edx add eax,ecx end; procedure TForm1.btnTestPureAsmClick(Sender: TObject); begin ShowMessageFmt('i=%d',[Add3Int(1,2,3)]); //结果为6 end; How Values Are Returned from Delphi Functions. Return Type Return Method |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论