首页
社区
课程
招聘
[求助]Dalvik opcodes中的中文意思?
发表于: 2011-5-3 11:38 7901

[求助]Dalvik opcodes中的中文意思?

2011-5-3 11:38
7901
发现这文章一直都没有中文翻译,jvm都有很多就是这个没有?
http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html

Vx values in the table denote a Dalvik register. Depending on the instruction, 16, 256 or 64k registers can be accessed. Operations on long and double values use two registers, e.g. a double value addressed in the V0 register occupies the V0 and V1 registers.

Depending on the instruction, 16, 256 or 64k registers can be accessed.
16 registers
256 registers
64k registers

以上是否根据类型分的寄存器吗?好像以前pc 128之类?
现在好像只有16位或64位吧?

希望有翻译达人可以翻译一下,就更好了?多谢了!

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 962
活跃值: (1686)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不懂英文 ....无责任猜一下意思
Dalvik 手机操作系统android 中, 基于寄存器的java虚拟机

这里的意思应该是
Dalvik的寄存器使用Vx表示, 不同的指令可以访问的寄存器个数不同, 分为64个, 256个, 64K个3种. long和double的值使用2个寄存器 比如 一个double在指令中地址为V0 则占用V0和V1这2个寄存器
2011-5-3 14:45
0
雪    币: 335
活跃值: (263)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
72个浏览者,只有一个回答真杯具
首先非常感谢loqich回答,我觉得不像是个数。64k个不可能是我们网上表示千网络话吧?
是否是长度范围了?
不同的指令可以访问的寄存器限制长度范围,分为16,256,64k。
请各翻译高手再指教,多谢了!
2011-5-3 16:47
0
雪    币: 335
活跃值: (263)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
发多一次
2011-5-3 16:49
0
雪    币: 227
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
看意思像是指字节数,寄存器32位的,1个double8字节,占2个寄存器。
2011-9-9 16:05
0
雪    币: 21
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
表中的VX值表示的Dalvik登记。根据不同的指令,16,256或64K寄存器可以被访问。 long和double值上的操作使用两个寄存器,例如:一个双精度值V0的登记处理占有V0和V1的寄存器。

根据不同的指令,16,256或64K寄存器可以被访问。
16个寄存器
256个寄存器
64K寄存器
   
请多用谷歌的翻译功能,谢谢
2011-9-10 08:16
0
游客
登录 | 注册 方可回帖
返回
//