BRA

Example

bra _label2 ; disassembled: bra >*+$8 nop

nop

_label2

Register/Memory Address

_label (displacement)

PC

Before

$0000 000A

$0000 0002

After

$0000 000A

Instruction Formats and Opcodes

Instruction

Words

Cycles

Type

BRA

<label

1

4

4

BRA

>label

2

4

4

Opcode

15

 

 

 

 

8

7

0

 

 

 

 

 

 

 

1

0

0

0

1

A A A

A A A A A A A 1

 

 

 

 

 

 

 

 

15

 

 

 

 

8

7

0

 

 

 

 

 

 

 

0

0

1

0

a

0 0 1

A A A 1 1 a a a

 

 

 

 

 

1

0

0

A A A A A

A A A A A A A a

 

 

 

 

 

 

 

 

Instruction Fields

displacement

AAAAAAAAAA0

10-bit signed PC relative displacement

(<label)

 

 

displacement

aaaaaAAAAAAAAAAAAAAA0

20-bit signed PC relative displacement

(>label)

 

 

A-100

SC140 DSP Core Reference Manual

Page 414
Image 414
Freescale Semiconductor SC140 specifications AAAAAAAAAA0