民國112年 第1梯次 電腦硬體裝修丙級 學科
第51題
下列哪一段指令可以將暫存器AX 和BX 內容對調?
題目
下列哪一段指令可以將暫存器AX 和BX 內容對調?
- (1) PUSH AX、PUSH BX、POP BX、POP AX
- (2) PUSH AX、PUSH BX、POP AX、POP BX
- (3) PUSH AX、POP AX、PUSH BX、POP BX
- (4) PUSH A X、POP BX、PUSH BX、POP AX
官方答案
(2) PUSH AX、PUSH BX、POP AX、POP BX
解析
利用堆疊交換:先 PUSH AX,再 PUSH BX,此時堆疊由底至頂為 AX、BX。接著 POP AX 將堆頂 BX 值存入 AX;再 POP BX 將剩餘 AX 值存入 BX,完成對調。若順序為 POP BX、POP AX(選項 1)則無交換效果,故選 2。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。