JSRD

Instruction Formats and Opcodes

Instruction

Words

Cycles

Type

Opcode

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

8

7

 

0

JSRD label

 

2/31

 

 

 

 

 

 

 

 

 

 

 

 

3

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JSRD Rn

1

2/31

4

158 70

1 0 0 1 1 R R R 0 1 1 0 0 0 1 0

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.

Instruction Fields

label

aaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAA

absolute long address

Note: Label must be word-aligned, LSBit = 0.

Rn

RRR

 

 

Address Register

 

 

 

 

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.

 

A-216

SC140 DSP Core Reference Manual

Page 530
Image 530
Freescale Semiconductor SC140 specifications Jsrd label