主题:求偏移地址问题?30分
davies
[专家分:40] 发布于 2006-07-07 00:09:00
设数据段的段地址2A66H,其中某数组中第5个字节存储单元的物理地址为2A835H,请问该数组中首字节的偏移地址是多少?为什么?
回复列表 (共7个回复)
沙发
LRQ [专家分:0] 发布于 2006-07-07 00:36:00
2A660H+X+5=2A835H =>X=2A835H-2A660H-5=02C5H
应该就是这样了~
板凳
davies [专家分:40] 发布于 2006-07-07 01:18:00
2A835H-2A660H结果不是等于0175H么?
3 楼
clamon [专家分:20] 发布于 2006-07-07 20:30:00
2A835H-2A660H=1D5H
1D5H-4H=1D1H
应该是这个罢
4 楼
davies [专家分:40] 发布于 2006-07-07 22:48:00
为什么1D5H减4而不是减5呢?
5 楼
cracker007 [专家分:22140] 发布于 2006-07-09 23:33:00
第5个字节正好是1D5H,即1D5H-0H
那么第4个字节:1D5H-1H
第3个字节:1D5H-2H
第2个字节:1D5H-3H
第1个字节即首字节:1D5H-4H
6 楼
angellvg [专家分:80] 发布于 2006-07-12 15:32:00
应该这样算:2A660H+X+4=2A835H
X=2A835H-2A664H=01D1H
7 楼
轩儿 [专家分:60] 发布于 2006-07-16 22:41:00
也许是本人的错误
但是书上一般 将首字节叫做 第0字节
但是 这是根据 不同的书来说 仅作为参考
我来回复