给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围是(0010H)到(1000FH)
析:段地址=0001H*16D=0010H,CPU的寻址范围是0H-FFFFH
最小是:0010+0=0010H
最大是:0010+FFFF=1000FH
有一段数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足条件是:最小是(1001H),最大是(2000H)
析:物理地址=20000H
偏移地址的变化范围是0-FFFF
所以减去最大就是最小。减去最小就是最大
20000H-FFFFH=最小=10001H(段地址)
10001不为10的倍数,所以增加段地址到10010,得出最小地址为1001H
20000H-0=20000H=最大段地址
20000H/10H=2000H
SA最大是2000H (超过2000无法寻址所以最大)
反过来SA小于最小值1001,大于2000都无法定位到20000H的内存单元