来自:
http://en.wikipedia.org/wiki/X86_calling_conventions
push c push b push a call function_name add esp,12 ;Stack clearing mov x,eax
为什么我们需要显式地向ESP添加12以清除堆栈,因为被调用的函数应该将参数从堆栈中取出,因此恢复堆栈指针……?
另一个问题: