BRAD

Register/Memory Address

Before

After

lbl3 (displacement)

PC

$0000 000A

$0000 0004

$0000 000E

Instruction Formats and Opcodes

Instruction

Words Cycles Type Opcode

15

8

7

0

BRAD <label

1

41

4

1 0 0 0 1 A A A A A A A A A A 0

 

 

 

 

15

 

 

8

7

0

 

2

41

 

 

 

 

 

 

 

>

4

0

0

1

0 a 0 0 0

A A A 1

1 a a a

BRAD label

 

 

 

 

 

1

0

0

A A A A A

A A A A A A A a

 

 

 

 

 

 

 

 

 

 

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

Instruction Fields

displacement

AAAAAAAAAA0

10-bit signed PC relative displacement

(<label)

 

 

displacement

aaaaaAAAAAAAAAAAAAAA

20-bit signed PC relative displacement

(>label)

0

 

 

 

A-102

SC140 DSP Core Reference Manual

Page 416
Image 416
Freescale Semiconductor SC140 specifications $0000 000A $0000 000E