汇编语言XOR BX,BX

2025-01-06 08:19:30
推荐回答(3个)
回答1:

XOR BX,BX 是异或指令,对应位相同则为0,不同为1,所以相同的两个数相异或,结果为0,同时XOR又属于逻辑运算指令,该类指令执行后标志位清0,也就是FLAG=0。
INC AX和ADD AX,1还是不同的,INC只是不影响CF,其它和ADD相同。

回答2:

这就是清零。。为什么不用MOV BX,0
而用XOR BX,BX
原因在于标志位。
就相当于,INC AX
和ADD AX,1
的区别

回答3:

CF=OF=0,SF=0,ZF=1,PF无意义.