AMD SimNow Simulator 4.4.4 User Manual page 219

Amd simnow simulator user manual
Table of Contents

Advertisement

User Manual
Mnemonic
MOVZX reg16,reg/mem8
MOVZX reg32,reg/mem8
MOVZX reg64,reg/mem8
MOVZX reg32,reg/mem16
MOVZX reg64,reg/mem16
MUL reg/mem8
MUL reg/mem16
MUL reg/mem32
MUL reg/mem64
NEG reg/mem8
NEG reg/mem16
NEG reg/mem32
NEG reg/mem64
NOP
NOT reg/mem8
NOT reg/mem16
NOT reg/mem32
NOT reg/mem64
OR AL,imm8
OR AX,imm16
OR EAX,imm32
OR RAX,imm64
OR reg/mem8,imm8
OR reg/mem16,imm16
OR reg/mem32,imm32
OR reg/mem64,imm32
OR reg/mem16,imm8
Appendix A
AMD Confidential
Instruction
Opcode
Move
0F B6 /r
register or memory operand to a 16-
bit register with zero-extension.
Move
0F B6 /r
register or memory operand to a 32-
bit register with zero-extension.
Move
0F B6 /r
register or memory operand to a 64-
bit register with zero-extension.
Move
0F B7 /r
register or memory operand to a 32-
bit register with zero-extension.
Move
0F B7 /r
register or memory operand to a 64-
bit register with zero-extension.
Multiplies
memory operand by the contents of the
F6 /4
AL register and stores the result in
the AX register.
Multiplies
memory operand by the contents of the
F7 /4
AX register and stores the result in
the DX:AX register.
Multiplies
memory operand by the contents of the
F7 /4
EAX register and stores the result in
the EDX:EAX register.
Multiplies
memory operand by the contents of the
F7 /4
RAX register and stores the result in
the RDX:RAX register.
Performs a tow's complement negation
F6 /3
on
an
operand.
Performs a tow's complement negation
F7 /3
on
a
operand.
Performs a tow's complement negation
F7 /3
on
a
operand.
Performs a tow's complement negation
F7 /3
on
a
operand.
90
Performs no operation.
Complements
F6 /2
register or memory operand.
Complements
F7 /2
register or memory operand.
Complements
F7 /2
register or memory operand.
Complements
F7 /2
register or memory operand.
OR
the
0C ib
immediate 8-bit value.
OR
the
0D iw
immediate 16-bit value.
OR
the
0D id
immediate 32-bit value.
OR
the
0D id
immediate 64-bit value.
OR the contents of an 8-bit register
80 /1 ib
or memory operand and an immediate 8-
bit value.
OR the contents of a 16-bit register
81 /1 iw
or memory operand and an immediate
16-bit value.
OR the contents of a 32-bit register
81 /1 id
or memory operand and an immediate
32-bit value.
OR the contents of a 64-bit register
81 /1 id
or memory operand and a sign-extended
immediate 32-bit value.
OR the contents of a 16-bit register
83 /1 ib
or memory operand and a sign-extended
immediate 8-bit value.
September 12
Description
the
contents
of
an
the
contents
of
an
the
contents
of
an
the
contents
of
a
the
contents
of
a
an
8-bit
register
a
16-bit
register
a
32-bit
register
a
64-bit
register
8-bit
register
or
16-bit
register
or
32-bit
register
or
64-bit
register
or
the
bits
in
an
the
bits
in
a
the
bits
in
a
the
bits
in
a
contents
of
AL
contents
of
AX
contents
of
EAX
contents
of
RAX
th
, 2008
Supported
8-bit
8-bit
8-bit
16-bit
16-bit
or
or
or
or
memory
memory
memory
memory
8-bit
16-bit
32-bit
64-bit
with
an
with
an
with
an
with
an
207

Advertisement

Table of Contents
loading

Table of Contents