民國102年 第2梯次 電腦硬體裝修丙級 學科

第6題

在I B M P C / A T 個人電腦系統中,在不改變任何中斷設定及所有中斷均在致能( E n a b l e ) 狀態, 此時若I R Q 1 、I R…

題目

在I B M P C / A T 個人電腦系統中,在不改變任何中斷設定及所有中斷均在致能( E n a b l e ) 狀態, 此時若I R Q 1 、I R Q 3 、I R Q 5 、I R Q 7 、I R Q 9 同時要求中斷服務時,其中斷服務順序為下列何 者?

  1. (1) I R Q 1 、I R Q 9 、I R Q 3 、I R Q 5 、I R Q 7
  2. (2) I R Q 9 、I R Q 7 、I R Q 1 、I R Q 3 、I R Q 5
  3. (3) I R Q 9 、I R Q 7 、I R Q 5 、I R Q 3 、I R Q 1
  4. (4) I R Q 1 、I R Q 3 、I R Q 5 、I R Q 7 、I R Q 9

官方答案

(1) I R Q 1 、I R Q 9 、I R Q 3 、I R Q 5 、I R Q 7

解析

IBM PC/AT 以兩顆 8259A 串接,主控的 IRQ0、IRQ1 優先於經 IRQ2 串接的從控 IRQ8~15,之後才輪到主控 IRQ3~7;從控內部 IRQ9 又高於 IRQ10~15。因此同時要求中斷時,服務順序為 IRQ1、IRQ9、IRQ3、IRQ5、IRQ7。把 IRQ9 排最後或把 IRQ7 提前,都不符合優先權。故選 1。

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

官方資料