回 帖 发 新 帖 刷新版面

主题:求偏移地址问题?30分

设数据段的段地址2A66H,其中某数组中第5个字节存储单元的物理地址为2A835H,请问该数组中首字节的偏移地址是多少?为什么?

回复列表 (共7个回复)

沙发

2A660H+X+5=2A835H =>X=2A835H-2A660H-5=02C5H
应该就是这样了~

板凳

2A835H-2A660H结果不是等于0175H么?

3 楼


2A835H-2A660H=1D5H
1D5H-4H=1D1H
应该是这个罢

4 楼

为什么1D5H减4而不是减5呢?

5 楼

第5个字节正好是1D5H,即1D5H-0H
那么第4个字节:1D5H-1H
第3个字节:1D5H-2H
第2个字节:1D5H-3H
第1个字节即首字节:1D5H-4H

6 楼

应该这样算:2A660H+X+4=2A835H
X=2A835H-2A664H=01D1H

7 楼

也许是本人的错误
但是书上一般 将首字节叫做  第0字节


但是 这是根据  不同的书来说 仅作为参考

我来回复

您尚未登录,请登录后再回复。点此登录或注册