Command: CMOVG - Move if greater (ZF=0 and SF=OF)
Arguments: DEST: general-purpose register (16 or 32 bit); SRC: general purpose register (16 or 32 bit) or memory location
Usage: CMOVG DEST,SRC
Effects: If (ZF=0 and SF=OF): DEST := SRC; Copies the source value (second argument) to the destination (first argument) if zeroflag is not set and signflag and overflowflag are equal. Otherwise the programm continues with the next operation.
Flags to be set: none