先明确一个概念:偏移地址的范围是0H到FFFFH.
(1)已知:段地址SA=1000H.求:可访问的内存单元的范围?
可访问的内存单元的范围是:最小值:1000H×16+0H=10000H
最大值:1000H×16+FFFFH=1FFFFH
可见20000H单元不在这个可访问范围内,所以答案最小值1000H是错的。
(2)已知:段地址SA=2000H.求:可访问的内存单元的范围?
可访问的内存单元的范围是:最小值:2000H×16+0H=20000H
最大值:2000H×16+FFFFH=2FFFFH
可见20000H单元在这个可访问范围内,而且仅当偏移地址取最小值0H时(此时段地址取最大值),才能访问到20000H单元,所以答案最小值2000H是正确的。 |