以下是我的答案,帮忙检查下
1. 00010H~1000FH
物理地址=SA*16+EA
最小值: 0001H*16+0H=00010H
最大值: 0001H*16+FFFFH=1000FH
--------------------------------------------
2. 1001H~2000H
20000H=SA*16+EA
最大值: 20000H=SA*16+0H ==> SA*16=20000H
最小值: 20000H=SA*16+FFFFH ==> SA*16=10001H
>>>SA需要是16的倍数. 那么公式算出来的答案1001H是不对的. 希望高手指点下...
----------------------------------------------
3.
20000H=SA*16+EA
EA的取值范围是0H~FFFFH
当SA*16+0>20000H时, 得到SA>2000H
当SA*16+FFFFH<20000H时, 得到SA<1000H |