鱼C论坛

 找回密码
 立即注册
查看: 3406|回复: 5

关于偏移地址寻地址的问题,希望各位大大能快点帮我解决!

[复制链接]
发表于 2012-6-9 00:47:40 | 显示全部楼层
本帖最后由 283765087 于 2012-6-9 01:13 编辑

第一题里---给定段地址为0001H,仅通过变化偏移地址,CPU的寻址
范围为 00010H 到 1000FH
0001X16=00010
仅通过变化偏移地址(再怎么偏移也不会超出2^16次方 65535=FFFFH)
00010+FFFFH=1000FH
寻址范围为:00010-----1000F

2.
这个问题也纠结我了好久
已知物理地址=20000
然后考虑偏移地址  偏移地址最大是FFFF
那么   
20000(物理地址)减FFFF(偏移地址)=10001(段地址)
得出偏移地址是FFFF段地址是10001
但是教程说了段地址的起始要是16的倍数 这个10001显然是不合适的
所以刚好适合16倍数的最小的段地址是10010
20000-10010=FFF0  

其实我也是新手来的 1星期不到  所以也不知道解释的对不对  我们以后互相学习  共同进步


小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-29 04:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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