r8a77850anbg Renesas Electronics Corporation., r8a77850anbg Datasheet - Page 85

no-image

r8a77850anbg

Manufacturer Part Number
r8a77850anbg
Description
Renesas 32-bit Risc Microcomputer Superh? Risc Engine Family
Manufacturer
Renesas Electronics Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
r8a77850anbgV
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Note:
Table 3.5
Instruction
MOVT
SWAP.B
SWAP.W
XTRCT
Instruction
ADD
ADD
ADDC
ADDV
CMP/EQ
CMP/EQ
CMP/HS
CMP/GE
CMP/HI
CMP/GT
CMP/PZ
CMP/PL
*
Rm,Rn
#imm,Rn
Rm,Rn
Rm,Rn
#imm,R0
Rm,Rn
Rm,Rn
Rm,Rn
Rm,Rn
Rm,Rn
Rn
Rn
The assembler of Renesas uses the value after scaling (×1, ×2, or ×4) as the
displacement (disp).
Rn
Rm,Rn
Rm,Rn
Rm,Rn
Arithmetic Operation Instructions
Operation
Rn + Rm → Rn
Rn + imm → Rn
Rn + Rm + T → Rn,
carry → T
Rn + Rm → Rn,
overflow → T
When R0 = imm, 1 → T
Otherwise, 0 → T
When Rn = Rm, 1 → T
Otherwise, 0 → T
When Rn ≥ Rm (unsigned),
1 → T
Otherwise, 0 → T
When Rn ≥ Rm (signed),
1 → T
Otherwise, 0 → T
When Rn > Rm (unsigned),
1 → T
Otherwise, 0 → T
When Rn > Rm (signed),
1 → T
Otherwise, 0 → T
When Rn ≥ 0, 1 → T
Otherwise, 0 → T
When Rn > 0, 1 → T
Otherwise, 0 → T
Operation
T → Rn
Rm → swap lower 2 bytes
→ Rn
Rm → swap upper/lower
words → Rn
Rm:Rn middle 32 bits → Rn 0010nnnnmmmm1101 —
Instruction Code
0011nnnnmmmm1100
0111nnnniiiiiiii
0011nnnnmmmm1110
0011nnnnmmmm1111
10001000iiiiiiii
0011nnnnmmmm0000
0011nnnnmmmm0010
0011nnnnmmmm0011
0011nnnnmmmm0110
0011nnnnmmmm0111
0100nnnn00010001
0100nnnn00010101
Instruction Code
0000nnnn00101001 —
0110nnnnmmmm1000 —
0110nnnnmmmm1001 —
Rev.1.00 Jan. 10, 2008 Page 55 of 1658
Privileged T Bit
Privileged T Bit
Carry
Overflow
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
REJ09B0261-0100
3. Instruction Set
New
New

Related parts for r8a77850anbg