AMD Confidential
User Manual
November 21
st
, 2008
Appendix A
219
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.