EasyManua.ls Logo

Renesas SuperH SH-4A User Manual

Renesas SuperH SH-4A
472 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #306 background imageLoading...
Page #306 background image
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

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Renesas SuperH SH-4A and is the answer not in the manual?

Renesas SuperH SH-4A Specifications

General IconGeneral
Architecture32-bit RISC
CoreSH-4A
Data Bus Width32-bit
Instruction SetSuperH
Cache32 KB instruction, 32 KB data
Number of Registers16 general-purpose, 16 control
MMUYes
Typical ApplicationsEmbedded systems, automotive, consumer electronics
Manufacturing Process90 nm
Voltage1.2V core, 3.3V I/O
FPUYes
PackageBGA

Related product manuals