Rev. 5.00, 09/03, page 46 of 760
Table 2.10 lists the SH7709S branch instructions.
Table 2.10
Branch Instructions
Instruction
Operation
Code
Privileged
Mode
Cycles
T Bit
BF
label
If T
=
0, disp
×
2 + PC
→
PC;
if T
=
1, nop
10001011dddddddd
—
3/1
*
—
BF/S
label
Delayed branch, if T
=
0,
disp
×
2 + PC
→
PC;
if T
=
1, nop
10001111dddddddd
—
2/1
*
—
BT
label
if T
=
1,
disp
×
2 + PC
→
PC;
if T
=
0, nop
10001001dddddddd
—
3/1
*
—
BT/S
label
Delayed branch,
If T
=
1, disp
×
2 + PC
→
PC;
if T
=
0, nop
10001101dddddddd
—
2/1
*
—
BRA
label
Delayed branch,
disp
×
2 + PC
→
PC
1010dddddddddddd
—
2
—
BRAF
Rm
Delayed branch,
Rm + PC
→
PC
0000mmmm00100011
—
2
—
BSR
label
Delayed branch, PC
→
PR,
disp
×
2 + PC
→
PC
1011dddddddddddd
—
2
—
BSRF
Rm
Delayed branch, PC
→
PR,
Rm + PC
→
PC
0000mmmm00000011
—
2
—
JMP
@Rm
Delayed branch, Rm
→
PC
0100mmmm00101011
—
2
—
JSR
@Rm
Delayed branch, PC
→
PR,
Rm
→
PC
0100mmmm00001011
—
2
—
RTS
Delayed branch, PR
→
PC
0000000000001011
—
2
—
Note:
*
One state when there is no branch.
Summary of Contents for SH7709S
Page 2: ......
Page 44: ...Rev 5 00 09 03 page xliv of xliv ...
Page 62: ...Rev 5 00 09 03 page 18 of 760 ...
Page 128: ...Rev 5 00 09 03 page 84 of 760 ...
Page 146: ...Rev 5 00 09 03 page 102 of 760 ...
Page 224: ...Rev 5 00 09 03 page 180 of 760 ...
Page 246: ...Rev 5 00 09 03 page 202 of 760 ...
Page 266: ...Rev 5 00 09 03 page 222 of 760 ...
Page 370: ...Rev 5 00 09 03 page 326 of 760 ...
Page 432: ...Rev 5 00 09 03 page 388 of 760 ...
Page 532: ...Rev 5 00 09 03 page 488 of 760 ...
Page 598: ...Rev 5 00 09 03 page 554 of 760 ...
Page 630: ...Rev 5 00 09 03 page 586 of 760 ...
Page 656: ...Rev 5 00 09 03 page 612 of 760 ...
Page 684: ...Rev 5 00 09 03 page 640 of 760 ...
Page 700: ...Rev 5 00 09 03 page 656 of 760 ...
Page 758: ...Rev 5 00 09 03 page 714 of 760 ...
Page 807: ...SH7709S Group Hardware Manual REJ09B0081 0500O ADE 602 250C ...