xor

Logical Exclusive OR

XOR r/m, r

Performs bitwise XOR.

Details

The Logical Exclusive OR instruction performs bitwise XOR.

Pseudocode Operation

DEST <- DEST XOR SRC
// Flags affected: SF, ZF, PF (OF=CF=0)

Example

XOR EAX, EAX ; Clear EAX (set to 0) XOR EAX, 5 ; Toggle bits 0 and 2

Encoding

Binary Layout
31
+0
 
Format Legacy
Opcode 31
Extension Base

Operands

  • dest
    Register/Memory
  • src
    Register