AMD Confidential
User Manual
November 21
st
, 2008
Appendix A
205
Instruction
Supported
Mnemonic
Opcode
Description
NOP
90
Performs no operation.
NOT
reg/mem8
F6 /2
Complements the bits in an 8-bit
register or memory operand.
NOT
reg/mem16
F7 /2
Complements the bits in a 16-bit
register or memory operand.
NOT
reg/mem32
F7 /2
Complements the bits in a 32-bit
register or memory operand.
NOT
reg/mem64
F7 /2
Complements the bits in a 64-bit
register or memory operand.
OR AL,
imm8
0C
ib
OR the contents of AL with an
immediate 8-bit value.
OR AX,
imm16
0D
iw
OR the contents of AX with an
immediate 16-bit value.
OR EAX,
imm32
0D
id
OR the contents of EAX with an
immediate 32-bit value.
OR RAX,
imm64
0D
id
OR the contents of RAX with an
immediate 64-bit value.
OR
reg/mem8
,
imm8
80 /1
ib
OR the contents of an 8-bit register
or memory operand and an immediate 8-
bit value.
OR
reg/mem16
,
imm16
81 /1
iw
OR the contents of a 16-bit register
or memory operand and an immediate
16-bit value.
OR
reg/mem32
,
imm32
81 /1
id
OR the contents of a 32-bit register
or memory operand and an immediate
32-bit value.
OR
reg/mem64
,
imm32
81 /1
id
OR the contents of a 64-bit register
or memory operand and a sign-extended
immediate 32-bit value.
OR
reg/mem16
,
imm8
83 /1
ib
OR the contents of a 16-bit register
or memory operand and a sign-extended
immediate 8-bit value.
OR
reg/mem32
,
imm8
83 /1
ib
OR the contents of a 32-bit register
or memory operand and a sign-extended
immediate 8-bit value.
OR
reg/mem64
,
imm8
83 /1
ib
OR the contents of a 64-bit register
or memory operand and a sign-extended
immediate 8-bit value.
OR
reg/mem8
,
reg8
08 /r
OR the contents of an 8-bit register
or memory operand with the contents
of an 8-bit register.
OR
reg/mem16
,
reg16
09 /r
OR the contents of a 16-bit register
or memory operand with the contents
of a 16-bit register.
OR
reg/mem32
,
reg32
09 /r
OR the contents of a 32-bit register
or memory operand with the contents
of a 32-bit register.
OR
reg/mem64
,
reg64
09 /r
OR the contents of a 64-bit register
or memory operand with the contents
of a 64-bit register.
OR
reg8
,
reg/mem8
0A /r
OR the contents of an 8-bit register
with the contents of an 8-bit
register or memory operand.
OR
reg16
,
reg/mem16
0B /r
OR the contents of a 16-bit register
with the contents of a 16-bit
register or memory operand.
OR
reg32
,
reg/mem32
0B /r
OR the contents of a 32-bit register
with the contents of a 32-bit
register or memory operand.
OR
reg64
,
reg/mem64
0B /r
OR the contents of a 64-bit register
with the contents of a 64-bit
register or memory operand.
OUT
imm8
,AL
E6
ib
Output the byte in the AL register to
the port specified by an 8-bit
immediate value.