基於寄存器與基於棧

對於我們而言,基於寄存器都比較熟悉,我們熟悉的x86和arm指令大多如此。那麼基於棧是什麼?實際上基於棧對於一些資源稀缺型的設備(機頂盒、嵌入式)使用比較多。而JVM採用基於棧的原因是因爲Java的設計想法就是既能運行於服務器,又能運行於嵌入式設備(Java ME),因爲基於棧的通用性比較好所以JVM採用它。 基於棧的本質 基於棧本質是利用了操作棧存儲了操作數,替代了操作數放在指令中的方式(基於寄
相關文章
相關標籤/搜索