登记价值范围

时间:2014-06-04 08:57:11

标签: scope dalvik

如果我有这样的dalvik字节码:

const/16                        v0, 0
const/16                        v1, 255
:goto23
if-ge                           v0, v1, goto42
const/16                        v1, 0x23
# [...] more code here
add-int/lit8                    v0, v0, 1
goto                            goto23

第4行的if-ge是否总是检查v0<或者它将在第一轮之后检查v0< 0×23?问题是:在dalvik中有寄存器范围吗?我不这么认为,但我现在还不确定......

1 个答案:

答案 0 :(得分:0)

"范围"寄存器是包含方法。一旦设置了寄存器,该方法中的任何后续读取都将使用该值,直到寄存器设置为不同的值。