EXTRACT

D2

3

3

1

0

9

2

6

1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1

WIDTH = 12 OFFSET = 14

D4

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 0 1 0 1

Instruction Formats and Opcodes

Instruction

Words

Cycles

Type

EXTRACT #U6,#u6,Db,Dn

2

1

4

Opcode

15

 

 

 

8

7

0

 

 

 

 

 

 

0

0

1

1

j j j 0

1 1 0 0 1 F F F

 

 

 

 

 

 

 

1

0

0

1

I I I I

I I i i i i

i i

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

8

7

 

 

 

 

0

EXTRACT Da,Db,Dn

2

1

4

 

 

 

 

 

 

 

 

 

 

 

0

0

1

1

j j j 0

1

0

0

0

1

F F F

 

 

 

 

1

0

0

1

0 0 0 0

0

0

0

0

0

J J J

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction Fields

Da

JJJ

 

Single Source Data Register

 

 

 

 

000

D0

010

D2

100

D4

110

D6

 

 

 

 

 

 

 

 

 

 

001

D1

011

D3

101

D5

111

D7

 

 

 

 

 

 

 

 

Note:

This instruction

can specify D8-D15 as operands by using a prefix.

 

 

Dn

FFF

 

Single Source/Destination Data Register

 

 

 

000

D0

010

D2

100

D4

110

D6

 

 

 

 

 

 

 

 

 

 

001

D1

011

D3

101

D5

111

D7

 

 

 

 

 

 

 

 

Note:

This instruction

can specify D8-D15 as operands by using a prefix.

 

 

Db

jjj

 

Single Source/Destination Data Register

 

 

 

000

D0

010

D2

 

100

D4

110

D6

 

 

 

 

 

 

 

 

 

 

 

001

D1

011

D3

 

101

D5

111

D7

 

 

 

 

 

 

 

 

Note:

This instruction

can specify D8-D15 as operands by using a prefix.

 

 

#u16

 

 

iiiiii

 

Unsigned 6-bit integer

 

 

#U16

 

 

IIIIII

 

Unsigned 6-bit integer

 

 

A-172

SC140 DSP Core Reference Manual

Page 486
Image 486
Freescale Semiconductor SC140 specifications Jjj Single Source/Destination Data Register, Cycles Type