![](https://pdfstore-manualsonline.prod.a.ki/pdfasset/c/30/c30cfb66-2667-4d19-a592-3f8c8f35fc54/c30cfb66-2667-4d19-a592-3f8c8f35fc54-bgd3.png)
AMD Confidential
User Manual September 12
th
, 2008
Appendix A 199
Compare the word at DS:rSI with the
word at ES:rDI and then increment or
decrement rSI and rDI.
Compare the doubleword at DS:rSI with
the doubleword at ES:rDI and then
increment or decrement rSI and rDI.
Compare the quadword at DS:rSI with
the quadword at ES:rDI and then
increment or decrement rSI and rDI.
Compare the byte at DS:rSI with the
byte at ES:rDI and then increment or
decrement rSI and rDI.
Compare the word at DS:rSI with the
word at ES:rDI and then increment or
decrement rSI and rDI.
Compare the doubleword at DS:rSI with
the doubleword at ES:rDI and then
increment or decrement rSI and rDI.
Compare the quadword at DS:rSI with
the quadword at ES:rDI and then
increment or decrement rSI and rDI.
Compare AL register with an 8-bit
register or memory location. If
equal, copy the second operand to the
first operand. Otherwise, copy the
first operand to AL.
Compare AX register with a 16-bit
register or memory location. If
equal, copy the second operand to the
first operand. Otherwise, copy the
first operand to AX.
Compare EAX register with a 32-bit
register or memory location. If
equal, copy the second operand to the
first operand. Otherwise, copy the
first operand to EAX.
Compare RAX register with a 64-bit
register or memory location. If
equal, copy the second operand to the
first operand. Otherwise, copy the
first operand to RAX.
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.