民國101年 第4梯次 數位電子乙級 學科

第35題

下列敘述何者正確

題目

下列敘述何者正確

  1. (1) 執行中斷時,不必清除旗標
  2. (2) C P U 執行中斷時,不能再接受其他中斷
  3. (3) C P U 認可中斷請求後將P C 值存入堆疊
  4. (4) 呼叫副程式時不必考慮累加器資料暫存

官方答案

(3) C P U 認可中斷請求後將P C 值存入堆疊

解析

當 CPU 認可中斷請求(Interrupt Acknowledge)時,為能於中斷服務程式結束後返回原程式,會先將程式計數器 PC 的當前值(返回位址)推入堆疊(stack)保存,待執行 RETI 或 IRET 時再彈出還原。其餘選項:執行中斷前通常須清除中斷旗標以免重入;CPU 可設計為允許較高優先權中斷嵌套;呼叫副程式須考慮累加器等暫存器是否被破壞,必要時須先保存。故選 3。

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

官方資料