F6 /3         NEG r/m8         Two's complement negate r/m8

F7 /3         NEG r/m16         Two's complement negate r/m16

F7 /3         NEG r/m32         Two's complement negate r/m32


Description

Replaces the value of operand (the destination operand) with its two's complement. (This operation is equivalent to subtracting the operand from 0.) The destination operand is located in a general-purpose register or a memory location.


Operands        Bytes                Clocks

reg                  2                   1   NP

mem               2+d(0-2)         3   NP


Flags

The CF flag cleared to 0 if the source operand is 0; otherwise it is set to 1. The OF, SF, ZF, AF, and PF flags are set according to the result.

Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator