民國102年 第1梯次 電腦硬體裝修丙級 學科

第24題

在I n t e l 80 X 86 C P U 組合語言中,下列那個指令會把I P 暫存器和C S 暫存器的內容置入堆疊 中?

題目

在I n t e l 80 X 86 C P U 組合語言中,下列那個指令會把I P 暫存器和C S 暫存器的內容置入堆疊 中?

  1. (1) C A L L
  2. (2) S U B
  3. (3) M O V
  4. (4) A D D

官方答案

(1) C A L L

解析

CALL 指令用於呼叫副程式,執行時會先將返回位址推入堆疊,再跳至目標位址。若為遠呼叫(far CALL),返回位址由 CS 與 IP 組成,因此會把 CS、IP 一併置入堆疊;近呼叫則只存 IP。SUB、MOV、ADD 僅執行算術或資料搬移,不會自動保存返回位址,故選 1。

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

官方資料