LONGEPASS
Q4.

在IBM 相容個人電腦之ISA 擴充槽,欲讀取I/O 位址內的資料時,除了對I/O 位址解碼外,其控制信號必須為下列何種組合?

儀表電子 · 甲級 · 嵌入式系統概論與應用及程式設計 · Q4

難易度分析

2 / 5

此題為檢視 ISA 匯流排 I/O 讀取時的控制信號設定,屬於基礎概念測試,並無多項選項或複雜推理,故評為較易等級。

正確答案:④AEN=0、儀表電子 甲級 嵌入式系統概論與應用及程式設計 第 4 題 選項 ④ 圖片=0

④ AEN=0、儀表電子 甲級 嵌入式系統概論與應用及程式設計 第 4 題 選項 ④ 圖片=0:AEN=0 表示 CPU 控制位址匯流排,IOR=0(低電位有效)啟動 I/O 讀取控制信號,此為 ISA 匯流排讀取 I/O 位址的正確控制信號組合。

錯誤選項解析

  • ① AEN=1、儀表電子 甲級 嵌入式系統概論與應用及程式設計 第 4 題 選項 ① 圖片=1:AEN=1 表示 DMA 控制器正在使用位址匯流排,此時 CPU 無法進行 I/O 存取;且 IOR=1(高電位)表示未啟動讀取動作,故無法讀取 I/O 資料。
  • ② AEN=1、儀表電子 甲級 嵌入式系統概論與應用及程式設計 第 4 題 選項 ② 圖片=0:AEN=1 表示 DMA 控制器正在使用位址匯流排,CPU 無法進行 I/O 存取,即使 IOR=0(低電位)啟動讀取信號也無法正確讀取 I/O 資料。
  • ③ AEN=0、儀表電子 甲級 嵌入式系統概論與應用及程式設計 第 4 題 選項 ③ 圖片=1:AEN=0 表示 CPU 控制位址匯流排,條件正確;但 IOR=1(高電位)表示未啟動讀取動作,無法讀取 I/O 位址內的資料。
Learning Tip

"ISA 匯流排 I/O 讀取操作的關鍵在於:(1) AEN(Address Enable)必須為 0,確保 CPU 而非 DMA 控制器控制位址匯流排;(2) IOR(I/O Read)為低電位有效信號,必須為 0 才能啟動讀取動作。常考陷阱為混淆 AEN 的作用(AEN=1 代表 DMA 接管匯流排)以及忽略 IOR 是低電位有效的特性。"

學員答題分佈

①AEN=1、儀表電子 甲級 嵌入式系統概論與應用及程式設計 第 4 題 選項 ① 圖片=10%
②AEN=1、儀表電子 甲級 嵌入式系統概論與應用及程式設計 第 4 題 選項 ② 圖片=00%
③AEN=0、儀表電子 甲級 嵌入式系統概論與應用及程式設計 第 4 題 選項 ③ 圖片=10%
④AEN=0、儀表電子 甲級 嵌入式系統概論與應用及程式設計 第 4 題 選項 ④ 圖片=00%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目