民國101年 第4梯次 儀表電子甲級 學科
第73題
下列8088 指令執行後,何者的結果與其它三個指令不同?
題目
下列8088 指令執行後,何者的結果與其它三個指令不同?
- (1) X O R A X,A X
- (2) O R A X,0
- (3) M O V A X ,0
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。