民國107年 第1梯次 數位電子甲級 學科
第76題
當C P U 在接受一個中斷請求時,下列敘述何者正確?
題目
當C P U 在接受一個中斷請求時,下列敘述何者正確?
- (1) 將控制權轉移給適當的中斷服務程式
- (2) 跳到一個中斷副程式去執行
- (3) 保存程式計數器( P C ) 的現值
- (4) 仍會繼續執行完目前程式段
官方答案
(1) 將控制權轉移給適當的中斷服務程式、(2) 跳到一個中斷副程式去執行、(3) 保存程式計數器( P C ) 的現值
解析
CPU 接受中斷請求後,會先把目前正在執行的這一個指令做完,然後將程式計數器(PC)現值壓入堆疊保存,必要時一併保存旗標與暫存器,再把中斷服務程式的起始位址載入 PC,將控制權轉移給中斷服務程式(即中斷副程式)執行,結束後由返回指令取回 PC,繼續原程式。因此第1、2、3項正確。中斷並非等整個程式段執行完才處理,而是指令界線即介入,故第4項錯誤。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。