汇编语言XOR BX,BX
我买了本南开100题2011的汇编书,有一句是XOR BX,BX ;FLAG=0 这个不是让BX清零吗?为什么写FLAG=0?
我买了本南开100题2011的汇编书,有一句是XOR BX,BX ;FLAG=0 这个不是让BX清零吗?为什么写FLAG=0?
答案:XOR BX,BX 是异或指令,对应位相同则为0,不同为1,所以相同的两个数相异或,结果为0,同时XOR又属于逻辑运算指令,该类指令执行后标志位清0,也就是FLAG=0。
INC AX和ADD AX,1还是不同的,INC只是不影响CF,其它和ADD相同。
其他:CF=OF=0,SF=0,ZF=1,PF无意义.