小编Com*_*nic的帖子

结构如何作为参数传递给汇编

结构如何作为参数传递?

由于结构的大小比正常大,各个字段是否顺序通过?

如果是这样,它们是否与正常参数相反?

他们在cdecl和stdcall之间有什么区别吗?

x86 assembly cdecl stdcall

7
推荐指数
1
解决办法
3158
查看次数

stdcall asm浮点参数

使用D内联汇编我试图动态实现调用stdcall函数(使用动态参数)

我有以下程序集args是一个指向32位整数数组的void指针argc的数量是参数count ret是一个void指针,地址是函数地址

 MOV EBX, 0;
 iterator:
 MOV EAX, DWORD PTR [args];
 PUSH EAX;
 ADD EBX, 1;
 ADD EAX, 4;
 CMP EBX, DWORD PTR argc;
 JNE iterator;
 MOV EAX, ADDress;
 CALL EAX;
 MOV [ret], EAX;
 RET 0;
Run Code Online (Sandbox Code Playgroud)

浮点参数如何通过?

x86 assembly d

5
推荐指数
1
解决办法
231
查看次数

标签 统计

assembly ×2

x86 ×2

cdecl ×1

d ×1

stdcall ×1