46
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.
Содержание SH7709S
Страница 2: ...Hitachi SuperH RISC engine SH7709S Hardware Manual ADE 602 250 Rev 1 0 09 21 01 Hitachi Ltd ...
Страница 75: ...56 ...
Страница 107: ...88 ...
Страница 125: ...106 ...
Страница 139: ...120 ...
Страница 203: ...184 ...
Страница 245: ...226 ...
Страница 292: ...273 T1 CKIO A25 to A0 CSn RD WR RD D31 to D0 WEn D31 to D0 BS T2 Read Write Figure 10 6 Basic Timing of Basic Interface ...
Страница 323: ...304 Tp TRr TRrw TRrw CKIO CKE CSn RAS3U RAS3L CASU CASL RD WR Figure 10 28 Synchronous DRAM Auto Refresh Timing ...
Страница 411: ...392 ...
Страница 609: ...590 ...
Страница 635: ...616 ...
Страница 663: ...644 ...
Страница 679: ...660 ...