教材是王爽老師編寫的彙編語言入門第二版
下載地址:https://download.csdn.net/download/qq_24082497/10410653
(1) 給定段地址爲0001H,僅通過變化偏移地址尋址,CPU的尋址範圍多少?
答案:00010H到1000FH。
解題過程:
物理地址= 段地址 * 16 + 偏移地址
段地址16爲64KB
偏移地址也是16位64KB 範圍0000H--FFFFH
最小物理地址 = 0001H *16 + 0000H = 00010H
最大物理地址 = 0001H *16 + FFFFH= 1000FH
(2) 有一數據存放在內存 20000H 單元中,先給定段地址爲SA,若想用偏移地址尋到此單元。則SA應滿足的條件是:最小爲多少,最大爲最大多少?。
答案:最小爲1001H,最大爲2000H。
解題過程:
20000H = 段地址 * 16 +偏移地址
偏移地址範圍 :0000H --- FFFFH
段地址=(20000H-偏移地址)/16
最小 = (20000H-FFFFH)/16 = 1001H
最大 = (20000H-0000H)/16 = 2000H