AMD 4.4.5 Switch User Manual


 
AMD Confidential
User Manual November 21
st
, 2008
206 Appendix A
Instruction
Supported
Mnemonic
Opcode
Description
OUT imm8,AX
E7 ib
Output the word in the AX register to
the port specified by an 8-bit
immediate value.
OUT imm8,EAX
E7 ib
Output the doubleword in the EAX
register to the port specified by an
8-bit immediate value.
OUT DX,AL
EE
Output the byte in the AL register to
the output port specified in DX.
OUT DX,AX
EE
Output the word in the AX register to
the output port specified in DX.
OUT DX,EAX
EE
Output the doubleword in the EAX
register to the output port specified
in DX.
OUTS DX,mem8
6E
Output the byte in DS:rSI to the port
specified in DX, and then increment
or decrement rSI.
OUTS DX,mem16
6F
Output the word in DS:rSI to the port
specified in DX, and then increment
or decrement rSI.
OUTS DX,mem32
6F
Output the doubleword in DS:rSI to
the port specified in DX, and then
increment or decrement rSI.
OUTSB
6E
Output the byte in DS:rSI to the port
specified in DX, and then increment
or decrement rSI.
OUTSW
6F
Output the word in DS:rSI to the port
specified in DX, and then increment
or decrement rSI.
OUTSD
6F
Output the doubleword in DS:rSI to
the port specified in DX, and then
increment or decrement rSI.
POP reg/mem16
8F /0
Pop the top of the stack into a 16-
bit register or memory location.
POP reg/mem32
8F /0
Pop the top of the stack into a 32-
bit register or memory location.
POP reg/mem64
8F /0
Pop the top of the stack into a 64-
bit register or memory location.
POP reg16
58 +rw
Pop the top of the stack into a 16-
bit register.
POP reg32
58 +rd
Pop the top of the stack into a 32-
bit register.
POP reg64
58 +rq
Pop the top of the stack into a 64-
bit register.
POP DS
1F
Pop the top of the stack into the DS
register.
POP ES
07
Pop the top of the stack into the ES
register.
POP SS
17
Pop the top of the stack into the SS
register.
POP FS
0F A1
Pop the top of the stack into the FS
register.
POP GS
0F A9
Pop the top of the stack into the GS
register.
POPA
61
Pop the DI, SI, BP, SP, BX, DX, CX,
and AX registers.
POPAD
61
Pop the EDI, ESI, EBP, ESP, EBX, EDX,
ECX, and EAX registers.
POPF
9D
Pop a word from the stack into the
FLAGS register.
POPFD
9D
Pop a doubleword from the stack into
the EFLAGS register.
POPFQ
9D
Pop a quadword from the stack into
the RFLAGS register.
PREFETCH mem8
0F 0D /0
Prefetch processor cache line into L1
data cache.
PREFETCHW mem8
0F 0D /1
Prefetch processor cache line into L1
data cache and mark it modified.