民國97年 乙級專案 數位電子乙級 學科
第30題
下列敘述何者正確?
題目
下列敘述何者正確?
- (1) 呼叫副程式時不必考慮累加器資料暫存
- (2) C P U 執行中斷時,不能再接受其他中斷
- (3) C P U 認可中斷請求後將P C 值存入堆疊
- (4) 執行中斷時,不必清除旗標
官方答案
(3) C P U 認可中斷請求後將P C 值存入堆疊
解析
CPU 認可中斷請求後,會先把目前程式計數器(PC)的值(即返回位址)推入堆疊保存,再跳至中斷服務程式,服務結束後由堆疊取回 PC 繼續原程式,故選 3。呼叫副程式時若主程式與副程式共用累加器,必須自行保存與回復;中斷通常允許巢狀(優先權較高者可插隊);中斷旗標也須清除,否則會反覆觸發同一中斷。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。