民國101年 第4梯次 儀表電子甲級 學科

第73題

下列8088 指令執行後,何者的結果與其它三個指令不同?

題目

下列8088 指令執行後,何者的結果與其它三個指令不同?

  1. (1) X O R A X,A X
  2. (2) O R A X,0
  3. (3) M O V A X ,0
  4. (4) S U B A X ,A X

官方答案

(2) O R A X,0

解析

逐一分析:XOR AX,AX 使 AX 與自身互斥或,結果必為 0;SUB AX,AX 使 AX 減自身,結果 0;MOV AX,0 直接令 AX=0;三者皆將 AX 強制清為 0。而 OR AX,0 之結果為 AX | 0 = AX,僅影響旗標(使 CF、OF 清除),並不改變 AX 原有內容,若 AX 原本非 0,則結果與前三者不同。故與其他三個指令結果不同的是 OR AX,0。選項1、3、4皆達成清零 AX 之效果。

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

官方資料