Rev. 1.50, 10/04, page 286 of 448
10.1.43 NEG (Negate): Arithmetic Instruction
Format Operation Instruction Code Cycle T Bit
NEG Rm,Rn 0 - Rm → Rn 0110nnnnmmmm1011 1 —
Description: This instruction finds the two's complement of the contents of general register Rm
and stores the result in Rn. That is, it subtracts Rm from 0 and stores the result in Rn.
Notes: None
Operation:
NEG(long m, long n) /* NEG Rm,Rn */
{
R[n] = 0-R[m];
PC += 2;
}
Example:
NEG R0,R1 ;Before execution R0 = H'00000001
;After execution R1 = H'FFFFFFFF