Freescale Semiconductor SC140 specifications $00E0 $00 0000 $0000 $00 0000 002A $00 0000 001A

Models: SC140

1 760
Download 760 pages 48.94 Kb
Page 522
Image 522

JFD

Register/Memory Address

Before

After

SR

D1

D2

D4

PC

$00E0 0000

$00 0000 0000

$00 0000 0000

$00 0000 0000

$0000 0006

$00 0000 002A

$00 0000 0000

$00 0000 001A

$0000 0016

Instruction Formats and Opcodes

Instruction

Words

Cycles1

Type

Opcode

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

8

7

 

0

JFD label

3

1/4

3

 

 

 

 

 

 

 

 

 

 

 

0

0

1

1

0

1

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JFD Rn

1

1/4

4

158 70

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

Note 1: If the branch is not taken, it uses 1 cycle. If the branch is taken, it uses 4 cycles minus the time used by the execution set in the delay slot. The cycle count for this instruction cannot be less than 1 cycle.

Instruction Fields

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.

 

label

aaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAA

32-bit absolute long address

 

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

A-208

SC140 DSP Core Reference Manual

Page 522
Image 522
Freescale Semiconductor SC140 specifications $00E0 $00 0000 $0000 $00 0000 002A $00 0000 001A