民國100年 乙級專案 數位電子乙級 學科

第46題

下面的步驟,那一個不是C P U 接受中斷要求後的反應?

題目

下面的步驟,那一個不是C P U 接受中斷要求後的反應?

  1. (1) 將控制權轉移給適當的中斷服務程式
  2. (2) 保存程式計數器的現值
  3. (3) 跳到一個中斷副程式去執行
  4. (4) 結束目前程式執行把控制權交還給系統監督程式

官方答案

(4) 結束目前程式執行把控制權交還給系統監督程式

解析

CPU 接受中斷後會先完成目前指令,將程式計數器(PC)與狀態旗標推入堆疊保存,再依中斷向量跳到對應的中斷服務程式(ISR),執行完以 RTI 返回原先被中斷的程式繼續執行,並不會結束目前程式。選項 4 所述「結束目前程式、把控制權交還系統監督程式」是程式正常終止或呼叫系統服務的結果,並非中斷處理流程。

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

官方資料