采纳答案是错误的。
--------------------
物理地址 20000H = SA * 10H + 偏移地址
显然,偏移地址应该取最大值,SA 才能达到最小。
那么,偏移地址取最大值:FFFFH,行吗?
代入上述方程,发现,两边的,最末位,不相等。
偏移地址最大值,只能取:FFF0H,方程才能相等。
于是:
SA = (20000H - FFF0H) / 16=10010H / 16 = 1001H。
偏移地址为0000H~0FFFFH,因此从物理地址20000H可以得到SA的范围为:
1001H~2000H
过程:最大值为(20000H-0000H)/ 10H = 2000H
最小值为(20000H-0FFFFH)/10H = 1000.1H,因此上取整为1001H,注意段址SA为1000H时,无法得到物理地址20000H
写错了吧?
应该是SA*16=10010H吧?
而且10010H/16中的10010是16进制数,16是10进制数,相当于16进制的10
10010H/10H=1001H
10001H/16 什么意识? 你要做什么? 题目是什么?