匯編語言(第三版)王爽 檢測點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>段地址的時候無法尋到。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM