彙編中的堆棧傳參

什麼是堆棧傳參? 顧名思義,就是調用堆棧進行參數傳遞。 什麼時候我們會用到堆棧傳參? 當我們在執行函數調用時,寄存器不夠用的時候,我們可以使用堆棧傳參,比如說,我們要計算任意10個參數相加的和,如果按照之前文章的辦法,我們會使用mov這個指令把參數傳遞到寄存器中進行計算,但是通用寄存器只有八個,我們現在要傳遞十個參數,這時候就可以使用堆棧傳參了。 具體實現方法 直接上分析圖: PUSH 壓入參數
相關文章
相關標籤/搜索