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

Page 218

Advertising
background image

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.

Advertising