Instruction formats and opcodes instruction fields – Freescale Semiconductor StarCore SC140 User Manual
Page 530

A-216
SC140 DSP Core Reference Manual
JSRD
Instruction Formats and Opcodes
Instruction Fields
Rn
RRR
Address Register
Instruction
Words Cycles Type
Opcode
15
8
7
0
JSRD label
3
2/3
1
3
0
0
1
1
0
0
1
0
A
A
A
a
a
1
0
0
0
0
1
A
A
A
A
A
A
A
A
A
A
A
A
A
1
0
a
a
a
a
a
a
a
a
a
a
a
a
a
a
15
8
7
0
JSRD Rn
1
2/3
1
Note 1: The jump uses three cycles if the largest cycle time of the instructions grouped with JSRD is 3 or greater.
The cycle count of two or three is reduced by the execution time used by the execution set in the delay
slot. The cycle count for this instruction cannot be less than one cycle.
4
1
0
0
1
1
R R R
0
1
1
0
0
0
1
0
label
aaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAA
absolute long address
Note:
Label must be word-aligned, LSBit = 0.
000
R0
010
R2
100
R4
110
R6
001
R1
011
R3
101
R5
111
R7
Note:
This instruction can specify R8-R15 as operands by using a high register prefix.