民國111年 第3梯次 電腦硬體裝修乙級 學科

第32題

下列敘述中,何者不是記憶體映對(Memory Mapped) I/O 的特點?

題目

下列敘述中,何者不是記憶體映對(Memory Mapped) I/O 的特點?

  1. (1) 所有Memory 的指令皆可以用來做I/O 的工作
  2. (2) Memory 和I/O 同等對待
  3. (3) 獨立的I/O 地址,不佔記憶體的空間
  4. (4) 沒有輸入、 輸出指令

官方答案

(3) 獨立的I/O 地址,不佔記憶體的空間

解析

Memory Mapped I/O(記憶體映射式輸出入)把 I/O 裝置的暫存器對映到記憶體位址空間,CPU 用一般的 load/store 指令即可存取,不必設計專用的 IN、OUT 指令,記憶體與 I/O 被同等看待,程式撰寫較有彈性,這是選項 1、2、4 的描述。其代價是 I/O 位址會佔用一部分記憶體位址空間,可用記憶體相對變少。選項 3 所稱「獨立的 I/O 位址、不佔記憶體空間」是隔離式(Isolated/Port-Mapped)I/O 的特點,故不是本題答案。

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

官方資料