xp0375 发表于 2012-4-3 01:55:29

关于--CPU 物理地址=基础地址+偏移地址 的问题

大家都知道CPU地址总线是20位
而 CPU结构是16位的
所以需要构造一个20位的地址
用到了 CS 和IP 寄存器两个都是16位的
那我想问的是 如果 CS存FFFFHIP也存FFFFH
那 FFFFH*16+FFFFH=10FFEFH那 10FFEFH已经是24位了   这么样怎么传输?
请说明下 为什么之类的谢了、。

沉醉.. 发表于 2012-4-3 09:08:22

地址总线只是用来寻址的 如果超过范围 那个地址是不存在的 你可以在debug中用d命令试试 如果超出了 他会告诉你最大的范围
页: [1]
查看完整版本: 关于--CPU 物理地址=基础地址+偏移地址 的问题