HD6417320 RENESAS [Renesas Technology Corp], HD6417320 Datasheet - Page 135

no-image

HD6417320

Manufacturer Part Number
HD6417320
Description
Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7700 Series
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
Table 2.10 Branch Instructions
Note:
Instruction
BF
BF/S
BT
BT/S
BRA
BRAF
BSR
BSRF
JMP
JSR
RTS
*
disp
disp
disp
disp
disp
Rm
disp
Rm
@Rm
@Rm
One state when the branch is not executed.
Instruction Code
10001011dddddddd
10001111dddddddd
10001001dddddddd
10001101dddddddd
1010dddddddddddd
0000mmmm00100011
1011dddddddddddd
0000mmmm00000011
0100mmmm00101011
0100mmmm00001011
0000000000001011
Operation
If T = 0, disp × 2 + PC → PC;
if T = 1, nop
Delayed branch,
if T = 0, disp × 2 + PC → PC;
if T = 1, nop
If T = 1, disp × 2 + PC → PC;
if T = 0, nop
Delayed branch,
if T = 1, disp × 2 + PC → PC;
if T = 0, nop
Delayed branch, disp × 2 + PC
→ PC
Delayed branch,Rm + PC → PC –
Delayed branch, PC → PR, disp
× 2 + PC → PC
Delayed branch, PC → PR, Rm
+ PC → PC
Delayed branch, Rm → PC
Delayed branch, PC → PR, Rm
→ PC
Delayed branch, PR → PC
Rev. 3.00 Jan. 18, 2008 Page 73 of 1458
Privilege
d Mode
REJ09B0033-0300
Cycle
s
3/1*
2/1*
3/1*
2/1*
2
2
2
2
2
2
2
Section 2
T Bit
CPU

Related parts for HD6417320