Table 7.7
Branch Instructions
Instruction
BF
label
BF/S
label
BT
label
BT/S
label
BRA
label
BRAF
Rn
BSR
label
BSRF
Rn
JMP
@Rn
JSR
@Rn
RTS
Rev. 3.0, 04/02, page 180 of 1064
Operation
When T = 0, disp
2 + PC +
4
PC
When T = 1, nop
Delayed branch; when T = 0,
disp
2 + PC + 4
PC
When T = 1, nop
When T = 1, disp
2 + PC +
4
PC
When T = 0, nop
Delayed branch; when T = 1,
disp
2 + PC + 4
PC
When T = 0, nop
Delayed branch, disp
PC + 4
PC
Rn + PC + 4
PC
Delayed branch, PC + 4
disp
2 + PC + 4
PC
Delayed branch, PC + 4
Rn + PC + 4
PC
Delayed branch, Rn
PC
Delayed branch, PC + 4
Rn
PC
Delayed branch, PR
Instruction Code
10001011dddddddd —
10001111dddddddd —
10001001dddddddd —
10001101dddddddd —
2 +
1010dddddddddddd —
0000nnnn00100011 —
PR,
1011dddddddddddd —
PR,
0000nnnn00000011 —
0100nnnn00101011 —
PR,
0100nnnn00001011 —
PC
0000000000001011 —
Privileged
T Bit
—
—
—
—
—
—
—
—
—
—
—