-
-
[求助]C方式调用函数:下面哪个寄存器中的才是第一个参数呢?
-
发表于:
2008-12-13 14:41
5353
-
[求助]C方式调用函数:下面哪个寄存器中的才是第一个参数呢?
最近看天书夜读,在第三章3.3中有一个练习:把汇编语言翻译成C语言程序
push ecx
move ecx, dowrd ptr [esp+10h]
move edx, dword ptr [esp+8]
push ebx
mov ebx, dword ptr [esp+18h]
push esi
mov esi, dword ptr [esp+14h]
push ebp
xor eax, eax
push edi
jmp myfunction+20h
书上说:
move ecx, dowrd ptr [esp+10h] --> parameter 3
move edx, dword ptr [esp+8] --> parameter 1 (我认为这个应该是parameter 2)
mov ebx, dword ptr [esp+18h] --> parameter 4
mov esi, dword ptr [esp+14h] --> parameter 2 (我认为这个应该是parameter 1)
请问一下是不是书上错了啊?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)