檢測點2.2
-
給定段地址為
0001H
,僅通過變化偏移地址尋址,CPU的尋址范圍為 0010H 到 1000FH 。解析:
∵ 段地址 * 16 + 偏移地址 = 物理地址
偏移地址在 0H 到 FFFFH 之間
∴ 最小 = 0001H * 16 + 0 = 0010H
最大 = 0001H * 16 + FFFFH = 1000FH
-
有一數據存放在內存
20000H
單元中,現給定段地址為 SA ,若想用偏移地址尋到此單元,則 SA 應滿足的條件是:最小為 1001H ,最大為 2000H 。(提示,反過來思考一下,當段地址給定為多少,CPU無論怎么變化偏移地址都無法尋到
20000H
單元?)∵ SA*16+EA=物理地址
SA = (物理地址 - EA) / 16
EA在0H 到 FFFFH 之間
∴ SA:
最大 = (20000H - 0H) / 16 = 2000H
最小 = (20000H - FFFFH) / 16 = 1001H
提示:
2000H<段地址 與 1001H>段地址的時候無法尋到。