首页
社区
课程
招聘
[旧帖] [讨论]8086实模式的寻址为什么这么古怪? 0.00雪花
发表于: 2011-5-4 11:29 1266

[旧帖] [讨论]8086实模式的寻址为什么这么古怪? 0.00雪花

2011-5-4 11:29
1266
xxxx:yyyy表示xxxx×10h+yyyy
除了第一个x和最后一个y,其它的既可以放在x中,也可以放在y中。
比如:
A000:CCCE等价于ACCC:000E
一个地址为什么有多个表示法?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 427
活跃值: (458)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
物理地址,逻辑地址
2011-5-4 11:42
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
A000:CCCE
等价于ACCC:000E
等价于ACC0:00CE
等价于AC00:0CCE
甚至等价于A800:4CCE
几乎是无限个
有必要这么多的逻辑地址吗?
2011-5-4 11:51
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
内存中的物理地址只能有一个,但是可以有多个逻辑地址。打个比方,数据段和附加段重合了一小部分,但他们都要取同一个物理地址的数据,此时的物理地址就有两个逻辑地址。这是一对多的关系
2011-5-4 12:59
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
如果y只有一位,那么超过16字节就要改变一次段地址。
如果x只有一位,那么地址起点只有16个。

这个方案则是在FFFFFh的地址空间内,可以有FFFFh个地址起点,并可以连续访问FFFFh空间而不用改变段地址。
2011-5-4 15:28
0
雪    币: 401
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
原因可以看这个帖子:http://bbs.pediy.com/showthread.php?t=115101
2011-5-5 19:19
0
游客
登录 | 注册 方可回帖
返回
//