Q44.
微處理機中斷的來源,下列敘述何者正確?
數位電子 · 甲級 · 嵌入式系統 · Q44
難易度分析
4 / 5
此題因須判斷兩項正確選項並辨別硬體與軟體中斷性質,且 NMI 的特性易被誤解,故評估為較高難度。
正確答案 (複選):②, ③
- ② INTR 中斷請求輸入:INTR(Interrupt Request)為可遮罩中斷請求輸入接腳,由外部硬體裝置觸發,其優先權可透過 IF 旗標 控制是否接受,屬於典型的硬體中斷來源。
- ③ CPU 執行中斷指令:CPU 執行中斷指令(如 x86 架構的 `INT n` 指令)屬於軟體中斷,由程式主動呼叫中斷服務常式(ISR),常用於系統呼叫或除錯中斷點設定。
錯誤選項解析
- ① NMI 可遮罩中斷,信號由NMI 接腳輸入:NMI(Non-Maskable Interrupt)為不可遮罩中斷,而非可遮罩中斷。其信號確實由 NMI 接腳輸入,但特性是無法透過 IF 旗標 加以遮蔽,通常用於處理電源失效或記憶體錯誤等緊急狀況。
- ④ NMI、INTR 及CPU 執行中斷指令三者皆屬硬體中斷:NMI 與 INTR 屬於硬體中斷,但 CPU 執行中斷指令 屬於軟體中斷,三者並非皆為硬體中斷。硬體中斷由外部訊號觸發,軟體中斷由指令執行觸發,兩者在中斷向量表的取得方式與處理時機上有所差異。
Learning Tip
"本題核心考點在於區分硬體中斷(NMI、INTR)與軟體中斷(INT 指令)的差異。常考陷阱為混淆 NMI(不可遮罩) 與 INTR(可遮罩) 的特性。實務上,NMI 用於不可忽略的系統級錯誤,INTR 用於一般周邊裝置通訊,而軟體中斷則常用於 OS 系統呼叫 與除錯機制。"
學員答題分佈
①NMI 可遮罩中斷,信號由NMI 接腳輸入0%
②INTR 中斷請求輸入0%
③CPU 執行中斷指令0%
④NMI、INTR 及CPU 執行中斷指令三者皆屬硬體中斷0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!