做合天上这一节时,有一个汇编上关于main函数参数的问题。
一般在进入函数后,首先执行push ebp;mov ebp,esp;
此时EBP指向的区域数据内容是这样的(从上到下由低位向高位)
原EBP (EBP指向此处) |
返回地址 |
argc |
argv |
再MOV ECX,dword ptr [eax+4]
这样ecx指向的就是argv[1]了
做合天上这一节时,有一个汇编上关于main函数参数的问题。
一般在进入函数后,首先执行push ebp;mov ebp,esp;
此时EBP指向的区域数据内容是这样的(从上到下由低位向高位)
原EBP (EBP指向此处) |
返回地址 |
argc |
argv |
再MOV ECX,dword ptr [eax+4]
这样ecx指向的就是argv[1]了