AMD SimNow Simulator 4.4.4 User Manual page 231

Amd simnow simulator user manual
Table of Contents

Advertisement

User Manual
Mnemonic
TEST reg/mem16,reg16
TEST reg/mem32,reg32
TEST reg/mem64,reg64
XADD reg/mem8,reg8
XADD reg/mem16,reg16
XADD reg/mem32,reg32
XADD reg/mem64,reg64
XCHG AX,reg16
XCHG reg16,AX
XCHG AX,reg32
XCHG reg32,AX
XCHG RAX,reg64
XCHG reg64,RAX
XCHG reg/mem8,reg8
XCHG reg8,reg/mem8
XCHG reg/mem16,reg16
XCHG reg16,reg/mem16
XCHG reg/mem32,reg32
XCHG reg32,reg/mem32
XCHG reg/mem64,reg64
XCHG reg64,reg/mem64
XLAT mem8
Appendix A
AMD Confidential
Instruction
Opcode
AND the contents of a 16-bit register
with
85 /r
register or memory operand and set
rFLAGS to reflect the result.
AND the contents of a 32-bit register
with
85 /r
register or memory operand and set
rFLAGS to reflect the result.
AND the contents of a 64-bit register
with
85 /r
register or memory operand and set
rFLAGS to reflect the result.
Exchange
register with the contents of 8-bit
0F C0 /r
destination
operand and load their sum into the
destination.
Exchange
register with the contents of 16-bit
0F C1 /r
destination
operand and load their sum into the
destination.
Exchange
register with the contents of 32-bit
0F C1 /r
destination
operand and load their sum into the
destination.
Exchange
register with the contents of 64-bit
0F C1 /r
destination
operand and load their sum into the
destination.
Exchange the contents of AX register
90 +rw
with
register.
Exchange
90 +rw
register with the contents of the AX
register.
Exchange the contents of EAX register
90 +rd
with
register.
Exchange
90 +rd
register with the contents of the EAX
register.
Exchange the contents of RAX register
90 +rq
with
register.
Exchange
90 +rq
register with the contents of the RAX
register.
Exchange
86 /r
register with the contents of an 8-
bit register or memory operand.
Exchange
86 /r
register or memory operand with the
contents of an 8-bit register.
Exchange
87 /r
register with the contents of a 16-
bit register or memory operand.
Exchange
87 /r
register or memory operand with the
contents of a 16-bit register.
Exchange
87 /r
register with the contents of a 32-
bit register or memory operand.
Exchange
87 /r
register or memory operand with the
contents of a 32-bit register.
Exchange
87 /r
register with the contents of a 64-
bit register or memory operand.
Exchange
87 /r
register or memory operand with the
contents of a 64-bit register.
Set AL to the contents of DS:[rBX +
D7
unsigned AL].
September 12
Description
the
contents
of
a
the
contents
of
a
the
contents
of
a
the
contents
of
an
register
or
the
contents
of
a
register
or
the
contents
of
a
register
or
the
contents
of
a
register
or
the
contents
of
a
the
contents
of
a
the
contents
of
a
the
contents
of
a
the
contents
of
a
the
contents
of
a
the
contents
of
an
the
contents
of
an
the
contents
of
a
the
contents
of
a
the
contents
of
a
the
contents
of
a
the
contents
of
a
the
contents
of
a
th
, 2008
Supported
16-bit
32-bit
64-bit
8-bit
memory
16-bit
memory
32-bit
memory
64-bit
memory
16-bit
16-bit
32-bit
32-bit
64-bit
64-bit
8-bit
8-bit
16-bit
16-bit
32-bit
32-bit
64-bit
64-bit
219

Advertisement

Table of Contents
loading

Table of Contents