鱼C论坛

 找回密码
 立即注册
查看: 2635|回复: 4

[已解决]关于8086地址加法器的疑问

[复制链接]
发表于 2019-7-16 18:01:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
萌新求助。8086地址由段地址左移4位与偏移地址合成 , 可以寻址1MB 。  那么如果把段地址左移8位 再相加 是不是也是可行的? 还可以寻址更多的内存。有点疑惑为什么只是左移了4位.
最佳答案
2019-7-16 19:07:34
因为8086只有20条地址线,左移4位已经够了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-7-16 19:07:34 | 显示全部楼层    本楼为最佳答案   
因为8086只有20条地址线,左移4位已经够了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-16 19:16:30 | 显示全部楼层
你只要知道加法器是怎么工作的即可,至于他为什么要这样工作,那就不是我们纠结的了。
物理地址是段地址乘以16加偏移地址,那么段地址乘以16自然是二进制左移四位,除非他们加法器把寻址功能改了,比如物理地址是段地址乘以32加偏移地址,那么就是你说的二进制左移八位了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-16 19:42:46 | 显示全部楼层
迷雾少年 发表于 2019-7-16 19:07
因为8086只有20条地址线,左移4位已经够了

谢谢 ,理解了。内部16条地址线 ,外部20条 因此只需要左移4位 ,左移更多是没有意义的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-16 19:43:49 | 显示全部楼层
yjcoke 发表于 2019-7-16 19:16
你只要知道加法器是怎么工作的即可,至于他为什么要这样工作,那就不是我们纠结的了。
物理地址是段地址乘 ...

好的,谢谢您。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-26 02:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表