Motorola DSP96002 User Manual
Page 428
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