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

MOVEU.W
SC140 DSP Core Reference Manual
A-317
Instruction Formats and Opcodes
Instruction Fields
C4
DDDDD
General Registers
DR
HHHH
Data/Address Register
Instructions
Words Cycles Type
Opcode
15
8
7
0
MOVEU.W (a16),C4
2
1
3
0
0
0
1
D D D D A
A
A
0
1
1
D
1
1
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
15
8
7
0
MOVEU.W (a32),DR
3
1
3
0
0
0
0
H H H H A
A
A
a
a
1
1
1
0
0
1
A
A
A
A
A
A
A
A
A
A
A
A
A
1
0
a
a
a
a
a
a
a
a
a
a
a
a
a
a
15
8
7
0
MOVEU.W (Rn+s15),DR
2
2
3
0
0
0
1
H H H H
1
s
s
1
0
R R R
1
0
0
s
s
s
s
s
s
s
s
s
s
s
s
s
15
8
7
0
MOVEU.W (EA),DR
1
1
2
1
0
*
0
1
H H H H
1
1 M M M R R R
Notes:
1.
** indicates serial grouping encoding.
2.
When the form (Rn + N0) is used in EA, the cycle count is increased by 1.
15
8
7
0
MOVEU.W (SP+s15),C4
2
2
3
0
0
0
1
D D D D
1
s
s
1
1
1
D
0
1
0
0
s
s
s
s
s
s
s
s
s
s
s
s
s
00000
D0
01000
D4
10000
R0
11000
R4
00001
B0
01001
B4
10001
N0
11001
M0
00010
D1
01010
D5
10010
R1
11010
R5
00011
B1
01011
B5
10011
N1
11011
M1
00100
D2
01100
D6
10100
R2
11100
R6
00101
B2
01101
B6
10101
N2
11101
M2
00110
D3
01110
D7
10110
R3
11110
R7
00111
B3
01111
B7
10111
N3
11111
M3
Note:
This instruction can specify D8-D15 or R8-R15 as operands by using a high register prefix.
0000
D0
0100
D4
1000
R0
1100
R4
0001
D1
0101
D5
1001
R1
1101
R5
0010
D2
0110
D6
1010
R2
1110
R6
0011
D3
0111
D7
1011
R3
1111
R7
Note:
This instruction can specify D8-D15 or R8-R15 as operands by using a high register prefix.