民國101年 第4梯次 數位電子乙級 學科
第35題
下列敘述何者正確
題目
下列敘述何者正確
- (1) 執行中斷時,不必清除旗標
- (2) C P U 執行中斷時,不能再接受其他中斷
- (3) C P U 認可中斷請求後將P C 值存入堆疊
- (4) 呼叫副程式時不必考慮累加器資料暫存
官方答案
(3) C P U 認可中斷請求後將P C 值存入堆疊
解析
當 CPU 認可中斷請求(Interrupt Acknowledge)時,為能於中斷服務程式結束後返回原程式,會先將程式計數器 PC 的當前值(返回位址)推入堆疊(stack)保存,待執行 RETI 或 IRET 時再彈出還原。其餘選項:執行中斷前通常須清除中斷旗標以免重入;CPU 可設計為允許較高優先權中斷嵌套;呼叫副程式須考慮累加器等暫存器是否被破壞,必要時須先保存。故選 3。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。