民國105年 第1梯次 數位電子乙級 學科

第37題

有關C P U 執行程式時,下列敘述何者正確?

題目

有關C P U 執行程式時,下列敘述何者正確?

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

官方答案

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

解析

中斷處理的正確觀念是:當 CPU 認可外界中斷請求後,會先把目前程式計數器(PC)的內容推入堆疊(Stack)保存,等中斷服務常式結束再由 RETI 指令將 PC 彈出,返回原程式繼續執行。選項1錯誤,執行中斷前通常需依需求清除或遮蔽部分旗標以免干擾;選項2錯誤,呼叫副程式前應先將累加器等暫存器內容入堆疊保護;選項4錯誤,CPU 可設計為允許較高優先權中斷嵌套。故選3。

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

官方資料