kliks 发表于 2011-8-13 18:06:51

关于检测点2.2的疑问

第一题:给定段地址为0001H,仅通过变化偏移地址寻址 ,CPU寻址范围为00010H~1000FH。   这个我明白,因为偏移地址范围为0000H~FFFFH,所以套公式SA*16+EA(0000H,FFFFH)分别等于00010H和1000FH。
但第二题:有一数据存放在内存为20000H单元中,现段地址为SA,若想用偏移地址寻到此单元,则SA就满足的条件是:最小为?最大为?
这也是道套公式运算题,我自己计算的是:SA*16+FFFFH=20000H,也就是SA*16=20000H-FFFFH=10001H,在往下算就迷了,什么样的SA左移一位才等于10001H,这个不会算了,于是就看了小甲鱼老师的课后题解答,看到是这样:1001H*16+FFF0H=20000H。我就更迷了,这个FFF0H是怎么回事,:dizzy:为什么不用+FFFFH而是用+FFF0H呢????:dizzy:难道不是和第一题一样的吗????:lol
请哪位高手指导解迷,感谢不尽~

kliks 发表于 2011-8-13 18:17:20

刚看到红色的置顶贴子里有详细解答,明白了,呵呵。感谢有这么好的网站论坛,真是初学者的老师:lol

arise 发表于 2013-12-27 17:29:42

RE: 关于检测点2.2的疑问 [修改]








页: [1]
查看完整版本: 关于检测点2.2的疑问