物理地址的最末位,必须放在偏移地址的最末位。
那么,要想寻址到 20000H,偏移地址最大值,只能是 FFF0H。
于是:(20000 - FFF0) / 16 = 10010 / 16 = 1001H
呵呵 选择俺的做正确答案吧
1 首先20000H不是这个地址段的最高地址 只是一个普通的内存地址
因此 不能用(20000H-FFFF)/10H=1000.1H 求段寄存器地址及偏移地址
2 可以说该内存段的最高地址越小 该段的内存第一地址才最小
因此 关键从20000H单元 推出该段的最小的最高地址才是问题的关键
最高地址=段寄存器(最后一位补0)+FFFFH=XXXXFH 最后一位必然为F
因此 可以推出段的最小的最高地址=2000FH
那么 该段内存的最小地址=2000FH-FFFFH=10001H
这才是正确答案 其它的都是错误的
哈哈 满意就选满意回答吧
16位的么,如果是的话 20000h-0ffffh(最大偏移地址)
=
10001h
就是最少得10001h
/
10h
=
1000.1h
,但是不可能有小数点,只能最小取1001h了
余数向上取整。
哎,,这是考试题目吧