Dalvik的登记高于256

时间:2015-09-28 06:32:00

标签: android virtual-machine dalvik vm-implementation

Dalvik文档说"一些指令的变体允许更大的寄存器计数,包括一对可以解决v0-v65535范围内的寄存器的全能移动指令。" 但是我无法在字节码表中看到这样的移动指令。 那是什么呢?

1 个答案:

答案 0 :(得分:0)

move/16move-wide/16等指令使用16位来存储源寄存器和目标寄存器,因此它们最多可以引用v65535。还有move-*/from16变体,它们有16位源寄存器和8位目标寄存器。