EasyManua.ls Logo

AMD SimNow Simulator 4.4.5 - Page 202

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

Table of Contents