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

第51題

下列哪一段指令可以將暫存器AX 和BX 內容對調?

題目

下列哪一段指令可以將暫存器AX 和BX 內容對調?

  1. (1) PUSH AX、PUSH BX、POP BX、POP AX
  2. (2) PUSH AX、PUSH BX、POP AX、POP BX
  3. (3) PUSH AX、POP AX、PUSH BX、POP BX
  4. (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料