beautypg.com

Motorola DSP96002 User Manual

Page 428

background image

A - 240

DSP96002 USER’S MANUAL

MOTOROLA

Instruction Format

- Opcode-operands:

X: ea, D1

Y: ea, D2

X: ea, D1

S2,Y: ea

S1,X: ea

Y: ea, D2

S1,X: ea

S2,Y: ea

1mmw

WrYY

YXXX

rMMR

uu

uuuu

uuuu

uuuu

31

14 13

0

Instruction Format

- Opcode-operands:

X: ea, D1

Y:,D2

S1,X: ea

S2,Y:

0010

1WYY

YXXX

MMMR

uu

uuuu

uuuu

uuuu

31

14 13

0

Instruction Format

- Opcode-operands:X: ea, D1(8,9)

Y:,D2(8,9)

0001

010W

Y11X

MMMR

uu

uuuu

uuuu

uuuu

31

14 13

0

Instruction Format

- Opcode-operands:

X:(Rn+displacement),D1

Y:,D2

S1,X:(Rn+displacement)

S2,Y:

0000

11YY

YXXX

1W0R

uu

uuuu

uuuu

uuuu

31

14 13

0

Instruction Fields:

For two independent effective addresses:
X: ea Rn - R0,R1,R2,R3

(Parallel addressing modes only)

Y: ea Rn - R4,R5,R6,R7
or
X: ea Rn - R4,R5,R6,R7

(Parallel addressing modes only)

Y: ea Rn - R0,R1,R2,R3

Register

W

Read S1

0

Write D1

1

Register

w

Read S2

0

Write D2

1

Effective Address
X: ea

MM

R R R

Y: ea

mm

r r

Integer Opcodes

Floating-Point Opcodes

S1,D1

X X X

S1,D1

X X X

D0.L-D7.L

n n n

D0.S-D7.S

n n n

where nnn = 0-7

S2,D2

Y Y Y

S2,D2

Y Y Y

D0.L-D7.L

n n n

D0.S-D7.S

n n n

where nnn = 0-7

Instruction Format

- Opcode-operands:

X:(Rn+displacement),D1

Y:,D2(8,9)

S1,X:(Rn+displacement)

S2(8,9),Y:

0000

1101

Y11X

0W0R

uu

uuuu

uuuu

uuuu

31

14 13

0

LONG DISPLACEMENT

LONG DISPLACEMENT