Freescale Semiconductor SC140 specifications Bit absolute long address

Models: SC140

1 760
Download 760 pages 48.94 Kb
Page 520
Image 520

JF

Register/Memory Address

Before

After

d1

d2

d4

pc

$00 0000 0000

$00 0000 0000

$00 0000 0000

$0000 0006

$00 0000 0029

$00 0000 0000

$00 0000 001A

$0000 0016

Instruction Formats and Opcodes

Instruction

Words

Cycles1

Type

Opcode

 

 

 

 

 

 

 

 

15

 

 

8

7

0

JF label

3

1/4

3

 

 

 

 

 

 

0

0

1

1 0 1 1 1

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

JF Rn

1

1/4

4

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

Note 1: If the branch is not taken, it uses 1 cycle. If the branch is taken, it uses 4 cycles.

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-206

SC140 DSP Core Reference Manual

Page 520
Image 520
Freescale Semiconductor SC140 specifications Bit absolute long address