基于寄存器与基于栈

对于我们而言,基于寄存器都比较熟悉,我们熟悉的x86和arm指令大多如此。那么基于栈是什么?实际上基于栈对于一些资源稀缺型的设备(机顶盒、嵌入式)使用比较多。而JVM采用基于栈的原因是因为Java的设计想法就是既能运行于服务器,又能运行于嵌入式设备(Java ME),因为基于栈的通用性比较好所以JVM采用它。 基于栈的本质 基于栈本质是利用了操作栈存储了操作数,替代了操作数放在指令中的方式(基于寄
相关文章
相关标签/搜索