cost 255 ms
為什么棧指針和幀指針的地址相同?

[英]Why does the stack pointer and frame pointer have the same address?

根據計算機組織和設計 MIPS 第 5 版第 103 頁,我的印象是幀指針 $fp 設置為堆棧的第一個字。 mips gcc 12.2.0 生成的匯編代碼。 $fp(幀指針)和 $sp(堆棧指針)包含相同地址是否有效? 我原以為 $fp 會指向堆棧上的第一個單詞,即 是否有關於 $fp 應該 ...

有沒有辦法在沒有 SP 的情況下使用 popa/pusha? (用於 BP 程序)

[英]Is there a way to use popa/pusha without SP? (for procedures with BP)

例如: 這個過程不能很好地工作,我知道它與在命令 pusha/popa 中推送和彈出 SP 有關,然后它弄亂了命令- 我的問題是,有沒有辦法在沒有 SP 的情況下使用 pusha/popa? 還是我應該堅持在沒有這些命令的情況下推動和彈出? ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM