AMD SimNow Simulator 4.4.4 User Manual page 206

Amd simnow simulator user manual
Table of Contents

Advertisement

User Manual
Mnemonic
ADD reg/mem64,reg64
ADD reg8,reg/mem8
ADD reg16,reg/mem16
ADD reg32,reg/mem32
ADD reg64,reg/mem64
AND AL,imm8
AND AX,imm16
AND EAX,imm32
AND RAX,imm32
AND reg/mem8,imm8
AND reg/mem16,imm16
AND reg/mem32,imm32
AND reg/mem64,imm32
AND reg/mem16,imm8
AND reg/mem32,imm8
AND reg/mem64,imm8
AND reg/mem8,reg8
AND reg/mem16,reg16
AND reg/mem32,reg32
AND reg/mem64,reg64
AND reg8,reg/mem8
AND reg16,reg/mem16
AND reg32,reg/mem32
AND reg64,reg/mem64
BOUND reg16,mem16&mem16
BOUND reg32,mem32&mem32
BSF reg16,reg/mmem8
BSF reg32,reg/mmem32
BSF reg64,reg/mmem64
BSR reg16,reg/mmem8
BSR reg32,reg/mmem32
BSR reg64,reg/mmem64
194
AMD Confidential
Instruction
Opcode
01 /r
Add reg64 to reg/mem64.
02 /r
Add reg/mem8 to reg8.
03 /r
Add reg/mem16 to reg16.
03 /r
Add reg/mem32 to reg32.
03 /r
Add reg/mem64 to reg64.
AND
the
24 ib
immediate 8-bit value and store the
result in AL.
AND
the
25 iw
immediate 16-bit value and store the
result in AX.
AND
the
25 id
immediate 32-bit value and store the
result in EAX.
AND the contents of RAX with a sign-
25 id
extended immediate 32-bit value and
store the result in RAX.
AND
the
80 /4 ib
imm8.
AND the contents of reg/mem16 with
81 /4 iw
imm16.
AND the contents of reg/mem32 with
81 /4 id
imm32.
AND the contents of reg/mem64 with a
81 /4 id
sign-extended imm32.
AND the contents of reg/mem16 with a
83 /4 ib
sign-extended 8-bit value.
AND the contents of reg/mem32 with a
83 /4 ib
sign-extended 8-bit value.
AND the contents of reg/mem64 with a
83 /4 ib
sign-extended 8-bit value.
AND the contents of an 8-bit register
20 /r
or memory location with the contents
of an 8-bit register.
AND the contents of a 16-bit register
21 /r
or memory location with the contents
of a 16-bit register.
AND the contents of a 32-bit register
21 /r
or memory location with the contents
of a 32-bit register.
AND the contents of a 16-bit register
21 /r
or memory location with the contents
of a 16-bit register.
AND the contents of an 8-bit register
22 /r
with the contents of an 8-bit memory
location or register.
AND the contents of a 16-bit register
23 /r
with the contents of a 16-bit memory
location or register.
AND the contents of a 32-bit register
23 /r
with the contents of a 32-bit memory
location or register.
AND the contents of a 64-bit register
23 /r
with the contents of a 64-bit memory
location or register.
Test whether a 16-bit array index is
62 /r
within the bounds specified by the
two 16-bit values in mem16&mem16.
Test whether a 32-bit array index is
62 /r
within the bounds specified by the
two 32-bit values in mem32&mem32.
Bit scan forward on the contents of
0F BC /r
reg/mem16.
Bit scan forward on the contents of
0F BC /r
reg/mem32.
Bit scan forward on the contents of
0F BC /r
reg/mem64.
Bit scan reverse on the contents of
0F BD /r
reg/mem16.
Bit scan reverse on the contents of
0F BD /r
reg/mem32.
Bit scan reverse on the contents of
0F BD /r
reg/mem64.
September 12
Description
contents
of
AL
with
contents
of
AX
with
contents
of
EAX
with
contents
of
reg/mem8
h
, 2008
Supported
an
an
an
with
Appendix A

Advertisement

Table of Contents
loading

Table of Contents