民國105年 第1梯次 數位電子乙級 學科
第37題
有關C P U 執行程式時,下列敘述何者正確?
題目
有關C P U 執行程式時,下列敘述何者正確?
- (1) 執行中斷時,不必清除旗標
- (2) 呼叫副程式時不必考慮累加器資料暫存
- (3) C P U 認可中斷請求後將P C 值存入堆疊
- (4) C P U 執行中斷時,不能再接受其他中斷
官方答案
(3) C P U 認可中斷請求後將P C 值存入堆疊
解析
中斷處理的正確觀念是:當 CPU 認可外界中斷請求後,會先把目前程式計數器(PC)的內容推入堆疊(Stack)保存,等中斷服務常式結束再由 RETI 指令將 PC 彈出,返回原程式繼續執行。選項1錯誤,執行中斷前通常需依需求清除或遮蔽部分旗標以免干擾;選項2錯誤,呼叫副程式前應先將累加器等暫存器內容入堆疊保護;選項4錯誤,CPU 可設計為允許較高優先權中斷嵌套。故選3。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。