AMD Confidential
User Manual September 12
h
, 2008
220 Appendix A
Instruction
Supported
Mnemonic
Opcode
Description
XLATB
D7
Set AL to the contents of DS:[rBX +
unsigned AL].
XOR AL,imm8
34 ib
XOR the contents of AL with an
immediate 8-bit operand and store the
result in AL.
XOR AX,imm16
35 iw
XOR the contents of AX with an
immediate 16-bit operand and store
the result in AX.
XOR EAX,imm32
35 id
XOR the contents of EAX with an
immediate 32-bit operand and store
the result in EAX.
XOR RAX,imm32
35 id
XOR the contents of RAX with a sign-
extended immediate 32-bit operand and
store the result in AX.
XOR reg/mem8,imm8
80 /6 ib
XOR the contents of an 8-bit
destination register or memory
operand with an 8-bit immediate value
and store the result in the
destination.
XOR reg/mem16,imm16
81 /6 iw
XOR the contents of a 16-bit
destination register or memory
operand with a 16-bit immediate value
and store the result in the
destination.
XOR reg/mem32,imm32
81 /6 id
XOR the contents of a 32-bit
destination register or memory
operand with a 32-bit immediate value
and store the result in the
destination.
XOR reg/mem64,imm32
81 /6 id
XOR the contents of a 64-bit
destination register or memory
operand with a sign-extended 32-bit
immediate value and store the result
in the destination.
XOR reg/mem16,imm8
83 /6 ib
XOR the contents of a 16-bit
destination register or memory
operand with a sign-extended 8-bit
immediate value and store the result
in the destination.
XOR reg/mem32,imm8
83 /6 ib
XOR the contents of a 32-bit
destination register or memory
operand with a sign-extended 8-bit
immediate value and store the result
in the destination.
XOR reg/mem64,imm8
83 /6 ib
XOR the contents of a 64-bit
destination register or memory
operand with a sign-extended 8-bit
immediate value and store the result
in the destination.
XOR reg/mem8,reg8
30 /r
XOR the contents of an 8-bit
destination register or memory
operand with the contents of an 8-bit
register and store the result in the
destination.
XOR reg/mem16,reg16
31 /r
XOR the contents of a 16-bit
destination register or memory
operand with the contents of a 16-bit
register and store the result in the
destination.
XOR reg/mem32,reg32
31 /r
XOR the contents of a 32-bit
destination register or memory
operand with the contents of a 32-bit
register and store the result in the
destination.
XOR reg/mem64,reg64
31 /r
XOR the contents of a 64-bit
destination register or memory
operand with the contents of a 64-bit
register and store the result in the
destination.
XOR reg8,reg/mem8
32 /r
XOR the contents of an 8-bit
destination register with the
contents of an 8-bit register or
memory operand and store the result
in the destination.