民國96年 第3梯次 電腦硬體裝修乙級 學科

第2題

微電腦系統被設計成中斷式I / O ,其中斷服務程式之最後一行需使用下列哪一個指令,使中 斷服務結束後能返回主程式中

題目

微電腦系統被設計成中斷式I / O ,其中斷服務程式之最後一行需使用下列哪一個指令,使中 斷服務結束後能返回主程式中

  1. (1) E Q U
  2. (2) I R E T
  3. (3) O R G
  4. (4) J U M P

官方答案

(2) I R E T

解析

在微電腦中斷式I/O架構中,CPU回應硬體中斷後會跳去執行中斷服務程式(ISR)。ISR的最後必須用中斷返回指令 IRET(Interrupt Return)把堆疊中先前保存的程式計數器(CS:IP)與旗標暫存器還原,才能正確回到被中斷的主程式繼續執行。EQU是組合語言中用來定義符號常數的偽指令,不會產生機器碼;ORG是指定程式或資料起始位址的偽指令;JUMP只做一般無條件跳躍,無法還原中斷現場,故不能做為中斷返回。正確答案為 IRET。

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

官方資料