|
SH7265 Datasheet, PDF (118/2024 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7260 Series | |||
|
◁ |
Section 2 CPU
2.4.6 Branch Instructions
Table 2.15 Branch Instructions
Instruction
BF
label
BF/S
label
BT
label
BT/S
label
BRA
label
BRAF Rm
BSR
label
BSRF Rm
JMP
JSR
@Rm
@Rm
Instruction Code
Operation
Execu-
tion
Cycles
Compatibility
SH2,
T Bit SH2E SH4 SH-2A
10001011dddddddd
When T = 0, disp à 2 + PC â 3/1*
PC,
When T = 1, nop
 Yes Yes Yes
10001111dddddddd
Delayed branch
2/1*
When T = 0, disp à 2 + PC â
PC,
When T = 1, nop
 Yes Yes Yes
10001001dddddddd
When T = 1, disp à 2 + PC â 3/1*
PC,
When T = 0, nop
 Yes Yes Yes
10001101dddddddd
Delayed branch
2/1*
When T = 1, disp à 2 + PC â
PC,
When T = 0, nop
 Yes Yes Yes
1010dddddddddddd Delayed branch,
disp à 2 + PC â PC
2
 Yes Yes Yes
0000mmmm00100011 Delayed branch,
Rm + PC â PC
2
 Yes Yes Yes
1011dddddddddddd Delayed branch, PC â PR, 2
disp à 2 + PC â PC
 Yes Yes Yes
0000mmmm00000011 Delayed branch, PC â PR, 2
Rm + PC â PC
 Yes Yes Yes
0100mmmm00101011 Delayed branch, Rm â PC 2
 Yes Yes Yes
0100mmmm00001011 Delayed branch, PC â PR, 2
Rm â PC
 Yes Yes Yes
JSR/N @Rm
0100mmmm01001011 PC-2 â PR, Rm â PC
3
JSR/N @@(disp8,TBR) 10000011dddddddd PC-2 â PR,
5
(disp à 4 + TBR) â PC
RTS
0000000000001011 Delayed branch, PR â PC 2
RTS/N
0000000001101011 PR â PC
3
RTV/N Rm
0000mmmm01111011 Rm â R0, PR â PC
3
Note: * One cycle when the program does not branch.

Yes

Yes
 Yes Yes Yes

Yes

Yes
Rev. 1.00 Mar. 14, 2008 Page 82 of 1984
REJ09B0351-0100
|
▷ |