-
-
未解决
[求助]近期阅读《Android软件权威指南》到第65页,发现关于dalvik字节码的const数据定义指令这本书中描述与我理解的不同,有点不太确定,想要请教一下各位大神
-
发表于:
2020-2-18 10:01
1820
-
未解决 [求助]近期阅读《Android软件权威指南》到第65页,发现关于dalvik字节码的const数据定义指令这本书中描述与我理解的不同,有点不太确定,想要请教一下各位大神
如书中描述,const/4 vA,#+B 和 const/16 vAA,#+BBBB这两个的描述
书中描述的是
const/4 vA, #+B 指令用于将数值符号扩展为32位后,赋予寄存器vA。
const/16 vAA, #+BBBB
指令用于将数值符号扩展为32位后,赋予寄存器vAA。
如下是我理解的:
const/4 vA, #+B A:目标寄存器(4 位)B:有符号整数(4 位)将给定的字面值(符号扩展为 32 位)移到指定的寄存器中。
const/16 vAA, #+BBBB A:目标寄存器(8 位)B:有符号整数(16 位)将给定的字面值(符号扩展为 32 位)移到指定的寄存器中。
因此问题,百度了不少帖子。都与我理解的相差不多,但是书里这么写,让我感觉到很困惑啊。所以发帖请教一下各位大神,能不能帮我解惑呢?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)