Q95.
有關微處理器之外部中斷信號被偵測到時,下列敘述何者正確?
數位電子 · 乙級 · 電腦與周邊設備 · Q95
難易度分析
4 / 5
此題要求考生對微處理器中斷處理的完整硬體流程進行多維度的判斷。由於是複選題,考生必須掌握從狀態保存、位址跳轉到程序執行的所有連續性步驟,任何一個環節的理解偏差都會導致錯誤。此外,選項中包含對中斷處理期間系統反應能力的判斷,這需要對中斷優先權機制有深入的理解,而非僅止於單一步驟的記憶。
正確答案 (複選):①, ②, ③
- ① 程式計數暫存器會被堆疊保存:當外部中斷信號被偵測時,微處理器會自動將目前的程式計數器 (PC) 內容推入堆疊保存,以確保中斷服務常式執行完畢後能正確返回原程式繼續執行。
- ② 跳至中斷向量所指示的位址:微處理器會根據中斷類型讀取對應的中斷向量表,並跳轉至該中斷向量所指向的記憶體位址,此為中斷處理流程的標準機制。
- ③ 執行中斷向量為起始位址的中斷副程式:跳轉至中斷向量位址後,微處理器即開始執行以該位址為起始點的中斷服務常式 (ISR),完成硬體狀態保存與中斷事件處理。
錯誤選項解析
- ④ 不再接受任何中斷:此敘述錯誤。微處理器在執行中斷服務常式期間,仍可接受更高優先權的中斷請求,此機制稱為巢狀中斷,並非完全封鎖所有中斷。
Learning Tip
"本題核心考點為微處理器中斷處理流程:偵測中斷→保存 PC 至堆疊→讀取中斷向量→執行 ISR。常考陷阱在於混淆「中斷遮罩」與「完全不接受中斷」的觀念,實際上系統可透過中斷優先權與巢狀中斷機制處理多重中斷請求。實務上需注意 ISR 執行時間應盡量縮短,避免影響系統即時性。"
學員答題分佈
①程式計數暫存器會被堆疊保存0%
②跳至中斷向量所指示的位址0%
③執行中斷向量為起始位址的中斷副程式0%
④不再接受任何中斷0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!