NEG

NEG

Operation:
0 - (Destination) -->; Destination

Compatibility: 68000 Family

Assembler Syntax:
NEG <ea>

Attributes: Size = (Byte, Word, Long)

Description: Subtracts the destination operand from zero
and stores the result in the destination location. The
size of the operation is specified as byte, word, or long.

Condition Codes:
\c22222
X Set the same as the carry bit.
N Set if the result is negative. Cleared otherwise.
Z Set if the result is zero. Cleared otherwise.
V Set if an overflow occurs. Cleared otherwise.
C Cleared if the result is zero. Set otherwise.

Instruction Format:
\i1-+---+--2Sz,u6Effective Address,3Mode,3Reg,

Instruction Fields:
Sz field -- Specifies the size of the operation.
00 -- Byte operation.
01 -- Word operation.
10 -- Long operation.
Effective Address field -- Specifies the destination operand.
Only data alterable addressing modes are allowed
as shown:
\mBF8

Related Instructions:
NEGX,468
NOT,470
.466468