Command: CMPSD - Compare String Operands
Arguments: none
Usage: CMPSD
Effects: CMPSW compares the doubleword at [DS:SI] or [DS:ESI] with the doubleword at [ES:DI] or [ES:EDI], and sets the flags accordingly. It then increments or decrements (depending on the direction flag: increments if the flag is clear, decrements if it is set) SI and DI (or ESI and EDI) by 4.
Flags to be set: CF, OF, SF, ZF, AF, and PF