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
Operands
-
dest
Register/Memory -
src
Register