AMD Confidential
User Manual November 21
st
, 2008
202 Appendix A
Load doubleword at DS:rSI into EAX
and then increment or decrement rSI.
Load quadword at DS:rSI into RAX and
then increment or decrement rSI.
Decrement rCX and then jump short if
rCX is not 0.
Decrement rCX and then jump short if
rCX is not 0 and ZF is 1.
Decrement rCX and then jump short if
rCX is not 0 and ZF is 0.
Decrement rCX and then jump short if
rCX is not 0 and ZF is 0.
Decrement rCX and then jump short if
rCX is not 0 and ZF is 1.
Force strong ordering of (serialized)
load and store operations.
Move the contents of an 8-bit
register to an 8-bit destination
register or memory operand.
Move the contents of a 16-bit
register to a 16-bit destination
register or memory operand.
Move the contents of a 32-bit
register to a 32-bit destination
register or memory operand.
Move the contents of a 64-bit
register to a 64-bit destination
register or memory operand.
Move the contents of an 8-bit
register or memory operand to an 8-
bit destination register.
Move the contents of a 16-bit
register or memory operand to a 16-
bit destination register.
Move the contents of a 32-bit
register or memory operand to a 32-
bit destination register.
Move the contents of a 64-bit
register or memory operand to a 64-
bit destination register.
MOV reg16/32/64/mem16,segReg
Move the contents of a segment
register to a 16-bit, 32-bit, or 64-
bit destination register or to a 16-
bit memory operand.
Move the contents of a 16-bit
register or memory operand to a
segment register.
Move 8-bit data at a specified memory
offset to the AL register.
Move 16-bit data at a specified
memory offset to the AX register.
Move 32-bit data at a specified
memory offset to the EAX register.
Move 64-bit data at a specified
memory offset to the RAX register.
Move the contents of the AL register
to an 8-bit memory offset.
Move the contents of the AX register
to a 16-bit memory offset.
Move the contents of the EAX register
to a 32-bit memory offset.
Move the contents of the RAX register
to a 64-bit memory offset.
Move an 8-bit immediate value into an
8-bit register.
Move a 16-bit immediate value into a
16-bit register.