【发布时间】:2015-09-28 06:31:59
【问题描述】:
Dalvik 文档说“一些指令具有允许更大寄存器计数的变体,包括一对可以寻址 v0 – v65535 范围内的寄存器的包罗万象的移动指令。” 但是我在字节码表中看不到这样的移动指令。 那么它是关于什么的呢?
【问题讨论】:
标签: android virtual-machine dalvik vm-implementation
Dalvik 文档说“一些指令具有允许更大寄存器计数的变体,包括一对可以寻址 v0 – v65535 范围内的寄存器的包罗万象的移动指令。” 但是我在字节码表中看不到这样的移动指令。 那么它是关于什么的呢?
【问题讨论】:
标签: android virtual-machine dalvik vm-implementation
move/16、move-wide/16 等指令使用 16 位来存储源寄存器和目标寄存器,因此它们可以引用最高 v65535。还有move-*/from16 变体,它有一个 16 位源寄存器和一个 8 位目标寄存器。
【讨论】: