AMD Confidential
User Manual November 21
st
, 2008
196 Appendix A
Compare EDX:EAX register to 64-bit
memory location. If equal, set the
zero flag (ZF) to 1 and copy the
ECX:EBX register to the memory
location. Otherwise, copy the memory
location to EDX:EAX and clear the
zero flag.
Executes the CPUID function whose
number is in the EAX register.
Decimal adjusts AL after subtraction.
Decrement the contents of an 8-bit
register or memory location by 1.
Decrement the contents of a 16-bit
register or memory location by 1.
Decrement the contents of a 32-bit
register or memory location by 1.
Decrement the contents of a 64-bit
register or memory location by 1.
Decrement the contents of a 16-bit
register by 1.
Decrement the contents of a 32-bit
register by 1.
Perform unsigned division of AX by
the contents of an 8-bit register or
memory location and store the
quotient in AL and the remainder in
AH.
Perform unsigned division of DX:AX by
the contents of a 16-bit register or
memory location and store the
quotient in AX and the remainder in
DX.
Perform unsigned division of EDX:EAX
by the contents of a 32-bit register
or memory location and store the
quotient in EAX and the remainder in
EDX.
Perform unsigned division of RDX:RAX
by the contents of a 64-bit register
or memory location and store the
quotient in RAX and the remainder in
RDX.
Create a procedure stack frame.
Create a nested stack frame for a
procedure.
Create a nested stack frame for a
procedure.
Perform signed division of AX by the
contents of an 8-bit register or
memory location and store the
quotient in AL and the remainder in
AH.
Perform signed division of DX:AX by
the contents of a 16-bit register or
memory location and store the
quotient in AX and the remainder in
DX.
Perform signed division of EDX:EAX by
the contents of a 32-bit register or
memory location and store the
quotient in EAX and the remainder in
EDX.