HD6417144 RENESAS [Renesas Technology Corp], HD6417144 Datasheet - Page 82

no-image

HD6417144

Manufacturer Part Number
HD6417144
Description
32-Bit RISC Microcomputer SuperHTM RISC engine Family/SH7144 Series
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HD6417144F50V
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Part Number:
HD6417144FW50V
Manufacturer:
Renesas Electronics America
Quantity:
10 000
2. CPU
• Arithmetic Operation Instructions
Rev.4.00 Mar. 27, 2008 Page 38 of 882
REJ09B0108-0400
Instruction
ADD
ADD
ADDC
ADDV
CMP/EQ
CMP/EQ
CMP/HS
CMP/GE
CMP/HI
CMP/GT
CMP/PL
CMP/PZ
CMP/STR Rm,Rn
DIV1
DIV0S
DIV0U
DMULS.L Rm,Rn
DMULU.L Rm,Rn
Rm,Rn
#imm,Rn 0111nnnniiiiiiii
Rm,Rn
Rm,Rn
#imm,R0 10001000iiiiiiii
Rm,Rn
Rm,Rn
Rm,Rn
Rm,Rn
Rm,Rn
Rn
Rn
Rm,Rn
Rm,Rn
Instruction Code
0011nnnnmmmm1100
0011nnnnmmmm1110
0011nnnnmmmm1111
0011nnnnmmmm0000
0011nnnnmmmm0010
0011nnnnmmmm0011
0011nnnnmmmm0110
0011nnnnmmmm0111
0100nnnn00010101
0100nnnn00010001
0010nnnnmmmm1100
0011nnnnmmmm0100
0010nnnnmmmm0111
0000000000011001
0011nnnnmmmm1101
0011nnnnmmmm0101
Operation
Rn + Rm → Rn
Rn + imm → Rn
Rn + Rm + T → Rn, Carry
→ T
Rn + Rm → Rn, Overflow
→ T
If R0 = imm, 1 → T
If Rn = Rm, 1 → T
If Rn≥Rm with unsigned
data, 1 → T
If Rn ≥ Rm with signed
data, 1 → T
If Rn > Rm with
unsigned data, 1 → T
If Rn > Rm with signed
data, 1 → T
If Rn > 0, 1 → T
If Rn ≥ 0, 1 → T
If Rn and Rm have an
equivalent byte, 1 → T
Single-step division
(Rn ÷ Rm)
MSB of Rn → Q, MSB
of Rm → M, M ^ Q → T
0 → M/Q/T
Signed operation of Rn
× Rm → MACH, MACL
32 × 32 → 64 bits
Unsigned operation of
Rn × Rm → MACH, MACL
32 × 32 → 64 bits
Execution
States
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2 to 4*
2 to 4*
T Bit
Carry
Overflow
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Comparison
result
Calculation
result
Calculation
result
0

Related parts for HD6417144