民國98年 乙級專案 電腦硬體裝修乙級 學科
第58題
微電腦系統被設計成中斷式I / O ,其中斷服務程式之最後一行需使用下列哪一個指令,使中斷服 務結束後能返回主程式中?
題目
微電腦系統被設計成中斷式I / O ,其中斷服務程式之最後一行需使用下列哪一個指令,使中斷服 務結束後能返回主程式中?
- (1) E Q U
- (2) I R E T
- (3) O R G
- (4) J U M P
官方答案
(2) I R E T
解析
在中斷式I/O架構中,CPU回應中斷後會將程式計數器與旗標暫存器推入堆疊,進入中斷服務程式(ISR)。ISR最後必須執行 IRET(Interrupt Return)指令,由堆疊取回原程式計數器與旗標,才能正確返回主程式中斷處繼續執行。EQU與ORG為組合語言的偽指令(定義常數、設定位址),JUMP為無條件跳躍,皆不能完成中斷返回。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。