彙編語言(第三版)王爽 檢測點2.2

檢測點2.2

  1. 給定段地址爲 0001H ,僅通過變化偏移地址尋址,CPU的尋址範圍爲 0010H1000FH

    解析:

    ∵ 段地址 * 16 + 偏移地址 = 物理地址

    ​ 偏移地址在 0H 到 FFFFH 之間

    ∴ 最小 = 0001H * 16 + 0 = 0010H

    最大 = 0001H * 16 + FFFFH = 1000FH

  2. 有一數據存放在內存 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>段地址的時候無法尋到。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章