Command: CMPSW - Compare String Operands
Arguments: none
Usage: CMPSW
Effects: CMPSW compares the word at [DS:SI] or [DS:ESI] with the word 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 2.
Flags to be set: CF, OF, SF, ZF, AF, and PF