民國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) C A L L
- (2) S U B
- (3) M O V
- (4) A D D
官方答案
(1) C A L L
解析
CALL 指令用於呼叫副程式,執行時會先將返回位址推入堆疊,再跳至目標位址。若為遠呼叫(far CALL),返回位址由 CS 與 IP 組成,因此會把 CS、IP 一併置入堆疊;近呼叫則只存 IP。SUB、MOV、ADD 僅執行算術或資料搬移,不會自動保存返回位址,故選 1。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。