有关"段地址"+"偏移地址"="物理地址">FFFFF的问题

ruler510 2005-11-27 09:57:15
当段地址为FFFF0时,怎么办.再加不就大于FFFFF了吗?事实上8088的汇编段地址只有16个而已啊.这样是不是浪费了很多地址?现代PC是怎么寻址的.

我是菜鸟问这种问题吓坏大虾们了.呵呵.很傻.
...全文
228 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qhgary 2005-11-30
  • 打赏
  • 举报
回复
是不是该结贴了。
minico 2005-11-29
  • 打赏
  • 举报
回复
另外,正是由于“从0开始,每隔16个字节的地址都可以做为段地址”所以对同一个物理地址可以对应多个“段地址:偏移量”的表示形式,也就是说多个段可以有重叠的区域。
minico 2005-11-29
  • 打赏
  • 举报
回复
物理地址=段地址×16+偏移地址
jerrybeing 2005-11-29
  • 打赏
  • 举报
回复
楼上的正解.
qhgary 2005-11-28
  • 打赏
  • 举报
回复
对,从0开始,每隔16个字节的地址都可以做为段地址。
yrj 2005-11-28
  • 打赏
  • 举报
回复
事实上8088的汇编段地址只有用到16个而已????
错误的,只要是16个字节对齐的地址,都可以是段地址.
ruler510 2005-11-27
  • 打赏
  • 举报
回复
这个我明白.但书上讲的物理地址是:段地址+偏移地址.当段地址为FFFF0H时,物理地址怎么办?事实上8088的汇编段地址只有用到16个而已.也就是说浪费了很多个门牌号.
buffet001 2005-11-27
  • 打赏
  • 举报
回复
这个段地址和偏移地址有点象一个饭店的门牌号。

段地址为1,偏移地址为2,就是1楼第三个房门罗
段地址为2,偏移地址为0,就是2楼第一个房门罗。。。以此类推

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧