Example, Instruction formats and opcodes instruction fields – Freescale Semiconductor StarCore SC140 User Manual

Page 414

Advertising
background image

A-100

SC140 DSP Core Reference Manual

BRA

Example

bra _label2

; disassembled: bra >*+$8

nop
nop

_label2

Instruction Formats and Opcodes

Instruction Fields

Register/Memory Address

Before

After

_label (displacement)

$0000 000A

PC

$0000 0002

$0000 000A

Instruction

Words Cycles Type

Opcode

15

8

7

0

BRA

<label

1

4

4

1

0

0

0

1

A

A

A

A

A

A

A

A

A

A

1

15

8

7

0

BRA

>label

2

4

4

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

displacement
(<label)

AAAAAAAAAA0

10-bit signed PC relative displacement

displacement

(>label)

aaaaaAAAAAAAAAAAAAAA0

20-bit signed PC relative displacement

Advertising