永发信息网

汇编问题XOR不懂

答案:1  悬赏:30  手机版
解决时间 2021-07-25 16:42
  • 提问者网友:蔚蓝的太阳
  • 2021-07-25 10:43

3.23 假设(BX)=0E3H,变量VALUE中存放的内容为79H,确定下列各条指令单独执行后的结果。

(1) XOR BX, VALUE ;(BX)=9AH,CF、OF都为0,AF无定义,SF=1,ZF=0,PF=1

(2) AND BX, VALUE ;(BX)=61H,CF、OF都为0,AF无定义,SF=0,ZF=0,PF=0

(3) OR BX, VALUE ;(BX)=0FBH,CF、OF都为0,AF无定义,SF=1,ZF=0,PF=0

(4) XOR BX, 0FFH ;(BX)=1CH,CF、OF都为0,AF无定义,SF=0,ZF=0,PF=0

(5) AND BX, 0 ;(BX)=00H,CF、OF都为0,AF无定义,SF=0,ZF=1,PF=1

(6) TEST BX, 01H ;(BX)=0E3H,CF、OF都为0,AF无定义,SF=1,ZF=0,PF=0

解释下,不懂啊?我是新手,求详解呀呀

最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-07-25 12:01

XOR 异或指令


1⊕1=0,1⊕0=1,0⊕1=1,0⊕0=0

使某些位求反,其他位维持不变。
如(1) XOR BX,VALUE BX 1110 0011
VALUE 0111 1001
----------------------
XOR 1001 1010
所以(BX)=9AH
XOR指令对标志位的影响是:使得CF位和OF位为0,AF位无定义,SF,ZF,PF位则根据运算结果设置。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯