民國109年 第3梯次 儀表電子甲級 學科

第37題

採用memory mapped I/O 結構的CPU,如何取得I/O 位址?

題目

採用memory mapped I/O 結構的CPU,如何取得I/O 位址?

  1. (1) 解碼狀態旗標
  2. (2) 解碼控制匯流排
  3. (3) 解碼資料匯流排
  4. (4) 解碼位址匯流排

官方答案

(4) 解碼位址匯流排

解析

memory-mapped I/O 是把 I/O 裝置的暫存器映射到記憶體位址空間,CPU 便可用一般記憶體存取指令,透過位址匯流排送出位址,再由位址解碼器選取對應的裝置暫存器。控制匯流排負責讀寫時序,資料匯流排傳送資料本體,狀態旗標僅反映裝置狀態,三者都不是用來「取得 I/O 位址」的機制。因此須解碼位址匯流排。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料