main函数的栈在调用之前如图: Ok现在讲一讲ret=sum(a,b);的执行过程 Step 1: 函数参数从右至左入栈 Step 2: ret=sum(a,b); call @ILT+0(sum) (00401005) call指令实际上分两步 push EIP 将下一条指令入栈保存起来 esp-4 esp指针下移 Step 3: push ebp 将main函数基指针入栈保存 mov ebp esp ...