Difference between revisions of "Assembler:Commands:DEC"

From Cheat Engine
Jump to navigation Jump to search
(Created page with ''''command''' dec ''operand'' Decreases the operand by one. Subtracts 1 from the operand, while preserving the state of the '''CF''' flag. The operand can be a register or a m…')
(No difference)

Revision as of 19:34, 13 March 2017

command dec operand

Decreases the operand by one.

Subtracts 1 from the operand, while preserving the state of the CF flag. The operand can be a register or a memory location. This instruction allows a loop counter to be updated without disturbing the CF flag. (To perform a decrement operation that updates the CF flag, use a SUB instruction with an immediate operand of 1.)


The CF flag is not affected. The OF, SF, ZF, AF, and PF flags are set according to the result.

operand = operand - 1


Command Parameters

Parameter Description
operand The destination operand


Examples

dec al
dec ax
dec eax
dec rax
dec [00123ABC]
dec [rax]
dec [SomeSymbol]


See also

External links