XOR指令

XOR 指令在两个操作数的对应位之间进行(按位)逻辑异或(XOR)操作,并将结果存放在目标操作数中:

XOR 目标操作数, 源操作数

XOR指令的用法:如果两个位的值相同(同为 0 或同为 1),则结果位等于 0;否则结果位等于 1。会修改标志寄存器的值。

例:XOR EAX,EAX
因为EAX与EAX中的值的二进行数完全一一对应,XOR指令运行后EAX的结果为0(清零操作)。