一個簡單函數的是如何運行的

首先看上圖的中的一些指令 因爲CPU裏的寄存器只有4個,eax,ebx,ecx,edx,所以你在編寫程序的時候,可能這4個寄存器裏都存儲有數據了,但是你還需要再用寄存器來存儲數據,這時,4個寄存器就明顯的不夠用了,所以我們用push也就是壓棧指令將原寄存器中的內容壓棧,然後這時寄存器中的數據就存到了內存中的棧段內,寄存器就空出來了,我們就可以繼續使用寄存器來存儲新的數據了,當我們需要使用寄存器中原
相關文章
相關標籤/搜索