鱼C论坛

 找回密码
 立即注册
查看: 2497|回复: 3

[已解决]检测点2.2的第一题求帮助

[复制链接]
发表于 2017-4-8 23:42:51 | 显示全部楼层 |阅读模式

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

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

x
题目是:给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围是 多少 到 多少


我心里想 偏移地址16位,变化范围为0-FFFFH

然后我就想 最小寻址范围:   0001H×16+0=0010H   最大寻址范围:0001H×16+FFFFH=1000fH


最后检测点的答案是   00001H到1000fH 让我很郁闷

最小的为什么不是0010H而是00001H,是我错了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-4-9 00:12:58 | 显示全部楼层
0001:0000 - 0001:ffff
不知道,同求!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-9 00:35:58 | 显示全部楼层    本楼为最佳答案   
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-10 07:17:45 | 显示全部楼层
你在最大偏移地址时计算物理地址把段地址左移了1位,但是你在最小偏移地址时计算物理地址没有把段地址左移1位,所以造成了这样的结果。

这是粗心导致的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 01:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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