首页
社区
课程
招聘
[汇编语言 王爽] 书中疑问
发表于: 2010-10-14 23:44 7467

[汇编语言 王爽] 书中疑问

2010-10-14 23:44
7467
书中说: 段地址*16+偏移地址=物理地理。下面列表中的所有均指向一个地址。
但我算起来怎么不是呢?  21f60
2000×16  +1f60=2DF60
2100×16+f60=2E560
21f0×16+60=2EB00

为什么不一样呢?为什么不对呢?哪儿有问题?

打个比方B49:100 像写成上面那个形式,
b4000:9100
or
B491:00 ?这样不对呀?应该怎么写?

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 26
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
楼上注意,段地址是16进制。。。乘以16相当于尾部添个0
2010-10-15 00:17
0
雪    币: 2336
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
应该如下理解:
2000×16  +1f60  理解为: 2000h* 16d +1f60h = 20000h+1f60h =21f60
2100×16+f60理解为: 2100h* 16d +f60h= 21000h +f60h=21f60
21f0×16+60理解为: 21f0h* 16d +60h=21f00h +60h=21f60
2010-10-15 00:48
0
雪    币: 195
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
3 楼 正解。
2010-10-15 07:20
0
雪    币: 421
活跃值: (60)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
非常感谢!已明白!
2010-10-15 07:45
0
雪    币: 58
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
2楼好犀利啊   3楼解说得很好
学习了
2010-10-25 19:10
0
雪    币: 21
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
路过,学习了!!
2010-10-25 19:19
0
游客
登录 | 注册 方可回帖
返回
//