函數的調用流程(針對8086CPU)

1.push參數入棧(64位cpu 老子通用寄存器多,任意使用。寄存器不夠使用的前提下再說入棧)指針 2.call指令調用(同時將下一條指令的地址入棧)變量 3.保護bp寄存器,將sp的值賦給bp方法 4.提高sp指針(擴容空間,爲局部變量騰出空間。使用方法是sp減去一個值)call 5.保護寄存器(若是須要的話,將ax,bx,cx寄存器中的值入棧進行保護)cpu 6.開始業務邏輯push 7.恢
相關文章
相關標籤/搜索