民國111年 第1梯次 電腦硬體裝修丙級 學科
第72題
下列哪一段指令可以將暫存器AX 和BX 內容對調?
題目
下列哪一段指令可以將暫存器AX 和BX 內容對調?
- (1) PUSH AX、PUSH BX、POP BX、POP AX
- (2) PUSH AX、POP AX、PUSH BX、POP BX
- (3) PUSH AX、POP BX、PUSH BX、POP AX
- (4) PUSH A X、PUSH BX、POP AX、POP BX
官方答案
(4) PUSH A X、PUSH BX、POP AX、POP BX
解析
暫存器對調須利用堆疊後進先出(LIFO)的特性。依序 PUSH AX、PUSH BX 後,堆疊頂端是 BX;接著 POP AX 會把原 BX 值放入 AX,再 POP BX 會把原 AX 值放入 BX,兩者即完成交換。若先推入再依相同順序彈出,只會還原原值;選項 3 則會使 BX 變成原 AX,AX 未取得原 BX,無法對調。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。