AMD SimNow Simulator 4.4.4 User Manual page 229

Amd simnow simulator user manual
Table of Contents

Advertisement

User Manual
Mnemonic
SHRD reg/mem16,reg16,imm8
SHRD reg/mem16,reg16,CL
SHRD reg/mem32,reg32,imm8
SHRD reg/me326,reg32,CL
SHRD reg/mem64,reg64,imm8
SHRD reg/mem16,reg16,CL
STC
STD
STOS reg8
STOS reg16
STOS reg32
STOS reg64
STOSB
STOSW
STOSD
STOSQ
SUB AL,imm8
SUB AX,imm16
SUB EAX,imm32
SUB RAX,imm32
SUB reg/mem8,imm8
Appendix A
AMD Confidential
Instruction
Opcode
Shift bits of a 16-bit destination
register
right the number of bits specified in
0F AC /r ib
an
8-bit
shifting
operand.
Shift bits of a 16-bit destination
register
0F AD /r
right the number of bits specified in
the CL register, while shifting in
bits from the second operand.
Shift bits of a 32-bit destination
register
right the number of bits specified in
0F AC /r ib
an
8-bit
shifting
operand.
Shift bits of a 32-bit destination
register
0F AD /r
right the number of bits specified in
the CL register, while shifting in
bits from the second operand.
Shift bits of a 64-bit destination
register
right the number of bits specified in
0F AC /r ib
an
8-bit
shifting
operand.
Shift bits of a 64-bit destination
register
0F AD /r
right the number of bits specified in
the CL register, while shifting in
bits from the second operand.
F9
Set the carry flag (CF) to 1.
FD
Set the direction flag (DF) to 1.
Store the contents of the AL register
AA
to
ES:rDI,
decrement rDI.
Store the contents of the AX register
AB
to
ES:rDI,
decrement rDI.
Store
AB
register
increment or decrement rDI.
Store
AB
register
increment or decrement rDI.
Store the contents of the AL register
AA
to
ES:rDI,
decrement rDI.
Store the contents of the AX register
AB
to
ES:rDI,
decrement rDI.
Store
AB
register
increment or decrement rDI.
Store
AB
register
increment or decrement rDI.
Subtract
2C ib
from the AL register and store the
result in AL.
Subtract
2D iw
from the AX register and store the
result in AX.
Subtract
2D id
from the EAX register and store the
result in EAX.
Subtract
2D id
32-bit value from the RAX register
and store the result in RAX.
Subtract
80 /5 ib
from an 8-bit destination register or
memory location.
September 12
Description
or
memory
operand
immediate
value,
in
bits
from
the
or
memory
operand
or
memory
operand
immediate
value,
in
bits
from
the
or
memory
operand
or
memory
operand
immediate
value,
in
bits
from
the
or
memory
operand
and
then
increment
and
then
increment
the
contents
of
the
to
ES:rDI,
and
the
contents
of
the
to
ES:rDI,
and
and
then
increment
and
then
increment
the
contents
of
the
to
ES:rDI,
and
the
contents
of
the
to
ES:rDI,
and
an
immediate
8-bit
an
immediate
16-bit
an
immediate
32-bit
a
sign-extended
immediate
an
immediate
8-bit
th
, 2008
Supported
to
the
while
second
to
the
to
the
while
second
to
the
to
the
while
second
to
the
or
or
EAX
then
RAX
then
or
or
EAX
then
RAX
then
value
value
value
value
217

Advertisement

Table of Contents
loading

Table of Contents