jvm的架構模型(筆記5)

Java編譯器輸入的指令流基本上是一種基於棧的指令集架構,另外一種指令集架構則是基於寄存器的指令集架構。 具體來說:這兩種架構之間的區別: ●基於棧式架構的特點 ➢設計和實現更簡單, 適用於資源受限的系統; ➢避開了寄存器的分配難題:使用零地址指令方式分配。 ➢指令流中的指令大部分是零地址指令,其執行過程依賴於操作棧。指令集更小,.編譯器容易實現。 ➢不需要硬件支持,可移植性更好,更好實現跨平臺
相關文章
相關標籤/搜索