【发布时间】:2011-07-03 09:08:59
【问题描述】:
普通 CPU(例如 Android 设备)是基于寄存器的机器。 Java 虚拟机是基于堆栈的机器。但是基于堆栈的机器是否依赖于基于寄存器的机器才能工作?基于堆栈的机器不能因为不是操作系统而孤独地运行吗?除 JVM 外,是否有任何基于堆栈的机器示例?有人说 1 个操作数,2 个操作数;为什么需要这个?
【问题讨论】:
-
我认为这个问题应该属于programmers.stackexchange.com 虽然它非常好,我也对它的答案感兴趣。
标签: java android jvm jvm-languages