求助 与偏移地址有关的问题
希望能看清楚这个图 我的疑问是同样是说偏移地址 为什么第一题的最大偏移量是FFFFH 第二题最大偏移量是FFF0H 朋友请参见:http://bbs.fishc.com/thread-2264-1-1.html 老师那个链接网页打不开{:5_96:} 解题过程:物理地址=SA*16+EA
20000h=SA*16+EA
SA=(20000h-EA)/16=2000h-EA/16
解公式该会吧?这个你试试自己解解看? yipwing 发表于 2011-11-1 17:33 static/image/common/back.gif
解题过程:
物理地址=SA*16+EA
20000h=SA*16+EA
{:5_91:}谢谢 夏夜微风 发表于 2011-11-2 15:42 static/image/common/back.gif
谢谢
you're welcome..{:5_109:} 问题是: 你怎么知道偏移地址 就是0H 或者:FFF0H? 偏移地址16位,变化范围为0H—FFFFH。题目中要访问的是内存20000H的单元,偏移地址的值不是固定的(范围是固定的,拿16位来讲),偏移地址的值取大了,会出现访问不到20000H单元,因为计算SA要取整,SA*16+FFFFH=20000H,得SA=1000H,再SA*16+FFFFH=1FFFFH<20000H(此时偏移地址取最大都访问不到20000H单元),所以应该缩小偏移地址求SA。看完之后希望你认真思考一下,希望你能弄懂?
页:
[1]