首页
社区
课程
招聘
未解决 [求助]近期阅读《Android软件权威指南》到第65页,发现关于dalvik字节码的const数据定义指令这本书中描述与我理解的不同,有点不太确定,想要请教一下各位大神
发表于: 2020-2-18 10:01 1819

未解决 [求助]近期阅读《Android软件权威指南》到第65页,发现关于dalvik字节码的const数据定义指令这本书中描述与我理解的不同,有点不太确定,想要请教一下各位大神

2020-2-18 10:01
1819
如书中描述,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期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2510
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
帮顶
2020-2-18 11:36
0
雪    币: 331
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
mb_xghoecki 帮顶
好吧。谢谢你。
2020-2-18 20:03
0
游客
登录 | 注册 方可回帖
返回
//