78-C++函数调用过程
1.参数入栈1.4字节参数入栈,顺序:从右向左入栈(先入最后一个参数),方式:使用寄存器push带入先将b入栈,同时esp往上走,再将a入栈(从右向左入栈)2.8字节参数入栈,顺序:从右向左,方式:使用寄存器push带入先将b._2入栈,然后esp往上移(向低地址移动),然后将b._1入栈,然后esp往上移(向低地址移动),然后将a._2入栈,然后esp往上移(向低地址移动),然后将a._1入栈,然后esp往上移(向低地址移动),方式仍然是从右向左3.12字节参数入栈,顺序:从右向左,方式
复制链接