Rev. 2.00, 09/03, page 58 of 690
Table 2.10
Branch Instructions
Instruction
Instruction Code Operation
Privileged
Mode
Cycles T Bit
BF
disp
10001011dddddddd
If T
=
0, disp
×
2 + PC
→
PC;
if T
=
1, nop
–
3/1
*
–
BF/S
disp
10001111dddddddd
Delayed branch,
if T
=
0, disp
×
2 + PC
→
PC;
if T
=
1, nop
–
2/1
*
–
BT
disp
10001001dddddddd
If T
=
1, disp
×
2 + PC
→
PC;
if T
=
0, nop
–
3/1
*
–
BT/S
disp
10001101dddddddd
Delayed branch,
if T
=
1, disp
×
2 + PC
→
PC;
if T
=
0, nop
–
2/1
*
–
BRA
disp
1010dddddddddddd
Delayed branch, disp
×
2 + PC
→
PC
–
2
–
BRAF
Rm
0000mmmm00100011
Delayed branch,Rm + PC
→
PC –
2
–
BSR
disp
1011dddddddddddd
Delayed branch, PC
→
PR, disp
×
2 + PC
→
PC
–
2
–
BSRF
Rm
0000mmmm00000011
Delayed branch, PC
→
PR, Rm +
PC
→
PC
–
2
–
JMP
@Rm
0100mmmm00101011
Delayed branch, Rm
→
PC
–
2
–
JSR
@Rm
0100mmmm00001011
Delayed branch, PC
→
PR, Rm
→
PC
–
2
–
RTS
0000000000001011
Delayed branch, PR
→
PC
–
2
–
Note:
*
One state when the branch is not executed.
Summary of Contents for SH7705
Page 2: ......
Page 70: ...Rev 2 00 09 03 page 24 of 690 ...
Page 194: ...Rev 2 00 09 03 page 148 of 690 ...
Page 284: ...Rev 2 00 09 03 page 238 of 690 ...
Page 338: ...Rev 2 00 09 03 page 292 of 690 ...
Page 354: ...Rev 2 00 09 03 page 308 of 690 ...
Page 374: ...Rev 2 00 09 03 page 328 of 690 ...
Page 420: ...Rev 2 00 09 03 page 374 of 690 ...
Page 476: ...Rev 2 00 09 03 page 430 of 690 ...
Page 482: ...Rev 2 00 09 03 page 436 of 690 ...
Page 552: ...Rev 2 00 09 03 page 506 of 690 ...
Page 630: ...Rev 2 00 09 03 page 584 of 690 ...
Page 739: ...SH7705 Group Hardware Manual REJ09B0082 0200O ...