Amd confidential user manual november 21 – AMD SimNow Simulator 4.4.5 User Manual
Page 217

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. 
