民國105年 第3梯次 儀表電子甲級 學科
第69題
8051 裡,從中斷返回主程式的指令R E T I 的動作描述如下列所示,則下列描述哪些是正確 的?
題目
8051 裡,從中斷返回主程式的指令R E T I 的動作描述如下列所示,則下列描述哪些是正確 的?
- (1) 堆疊指標暫存器S P 有16 位元的長度
- (2) 中斷時先被儲存的是程式計數器P C 的高8 位元值
- (3) 8051 的堆疊指標暫存器S P 不可設為7 F H
- (4) C P U 於中斷時並未主動保存狀態暫存器P S W 的數值
官方答案
(3) 8051 的堆疊指標暫存器S P 不可設為7 F H、(4) C P U 於中斷時並未主動保存狀態暫存器P S W 的數值
解析
8051 的 SP 為 8 位元,復位值 07H,堆疊向上成長;內部可直接使用的 RAM 僅到 7FH,80H 以上為 SFR 區且只能直接定址,若 SP 設為 7FH,第一次壓堆疊就會寫入 80H,故不可設為 7FH。中斷回應時,硬體依序壓入 PC 的低 8 位元再壓入高 8 位元,先儲存的並非高位元;且硬體不會自動保存 PSW,須由程式以 PUSH PSW 自行保存,RETI 只負責取回 PC 並恢復中斷邏輯。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。