beautypg.com

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

Page 672

background image

A-358

SC140 DSP Core Reference Manual

PUSHN

Instruction Formats and Opcodes

Instruction Fields

De

EEEEE

Extension Pairs, Even Registers, and Loop Start Registers

Do

eeeee

Modifier Control, Odd Registers, and Loop Counter Registers

Instruction

Words Cycles Type

Opcode

15

8

7

0

PUSHN De

1

1

4

1

0

0

1

E

E

E

0

0

0

1

E

0

1

E

0

15

8

7

0

PUSHN Do

1

1

4

1

0

0

1

e

e

e

1

0

0

1

e

0

1

e

0

00000

D0

01000

D4

10000

R0

11000

R4

00001

B0

01001

B4

10001

N0

11001

M0

00010

01010

10010

SA0

11010

SA2

00011

D0.E

01011

D4.E

10011

D0.E:D1.E

11011

D4.E:D5.E

00100

D2

01100

D6

10100

R2

11100

R6

00101

B2

01101

B6

10101

N2

11101

M2

00110

-

01110

10110

SA1

11110

SA3

00111

D2.E

01111

D6.E

10111

D2.E:D3.E

11111

D6.E:D7.E

Note:

If registers D8–D15 or R8–R15 are accessed instead of D0–D7 or R0–R7, a prefix is used.

00000

D1

01000

D5

10000

R1

11000

R5

00001

B1

01001

B5

10001

N1

11001

M1

00010

VBA

01010

SR

10010

LC0

11010

LC2

00011

D1.E

01011

D5.E

10011

11011

00100

D3

01100

D7

10100

R3

11100

R7

00101

B3

01101

B7

10101

N3

11101

M3

00110

-

01110

MCTL

10110

LC1

11110

LC3

00111

D3.E

01111

D7.E

10111

11111

Note:

If registers D8–D15 or R8–R15 are accessed instead of D0–D7 or R0–R7, a prefix is used.