民國102年 第3梯次 儀表電子甲級 學科
第9題
在I B M 相容個人電腦之I S A 擴充槽,欲讀取I / O 位址內的資料時,除了對I / O 位址解碼外, 其控制信號必須為下列何種組合?
題目
在I B M 相容個人電腦之I S A 擴充槽,欲讀取I / O 位址內的資料時,除了對I / O 位址解碼外, 其控制信號必須為下列何種組合?
- (1) A E N = 1、 = 1
- (2) A E N = 0、 = 1
- (3) A E N = 1、 = 0
- (4) A E N = 0 、 = 0
官方答案
(4) A E N = 0 、 = 0
解析
ISA匯流排讀取I/O位址資料時,除位址解碼外,需滿足兩控制信號:IOR(I/O Read,低態有效)須為0(致能);AEN(Address Enable)須為0。AEN由DMA控制器發出,當AEN=1表示匯流排由DMA控制,會禁止一般I/O與記憶體解碼以避免DMA傳輸時誤動作;正常CPU匯流排周期AEN=0,配合IOR=0方可讀取I/O。故組合為AEN=0、IOR=0(即題中「=0」),選項4正確。其餘組合(AEN=1時為DMA占用,無法一般讀取)皆錯。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。