函数的调用流程(针对8086CPU)

1.push参数入栈(64位cpu 老子通用寄存器多,任意使用。寄存器不够使用的前提下再说入栈)指针 2.call指令调用(同时将下一条指令的地址入栈)变量 3.保护bp寄存器,将sp的值赋给bp方法 4.提高sp指针(扩容空间,为局部变量腾出空间。使用方法是sp减去一个值)call 5.保护寄存器(若是须要的话,将ax,bx,cx寄存器中的值入栈进行保护)cpu 6.开始业务逻辑push 7.恢
相关文章
相关标签/搜索