huang135 发表于 2011-5-29 23:18:13

关于检测点2.2的理解


第一题就很简单 不用说了吧
关于检测点2.2第二题 这样理解不知道对不对
段地址(SA)*16+偏移地址=20000H
先把FFF0H代入到算式中
那么SA*16=20000H-FFF0H
       SA*16=10010
我们知道段地址*16就是向前进一位
这样的话SA就等于1001



用同样的方法吧0000代入到偏移地址去
SA*16+0000=20000H
SA*16=20000H
段地址*16就是向前进一位
最后等于2000H


刚刚遇到这个问题 在论坛上找了一下自己又想了一遍不知道这样对不对呢

时间差不多了 要睡觉去了

再生缘 发表于 2011-5-30 11:50:29

FFF0是64KB?这个不理解啊

loop 发表于 2011-5-30 12:36:31

再生缘 发表于 2011-5-30 11:50 static/image/common/back.gif
FFF0是64KB?这个不理解啊

0000~FFFF 范围是64KB,但20000-FFFF=10001H,不能被16整除,所以要20000-FFF0=10010H刚好被16整除。

详细请参考这里:http://bbs.fishc.com/forum.php?mod=viewthread&tid=522&extra=page%3D1
页: [1]
查看完整版本: 关于检测点2.2的理解