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

MOVEU.B
SC140 DSP Core Reference Manual
A-309
Instruction Formats and Opcodes
Instruction Fields
DR
HHHH
Data/Address Register
ea
MM
Effective Address Notation
Rn
RRR
Address Register
Instruction
Words Cycles Type
Opcode
15
8
7
0
MOVEU.B (a16),DR
2
1
3
0
0
0
1
H H H H A
A
A
0
1
1
0
0
1
0
0
A
A
A
A
A
A
A
A
A
A
A
A
A
15
8
7
0
MOVEU.B (a32),DR
3
1
3
0
0
0
0
H H H H A
A
A
a
a
1
0
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.B (Rn+s15),DR
2
2
3
0
0
0
1
H H H H
0
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.B (ea),DR
1
1
1
Note 1: When the form (Rn + N0) is used in ea, the cycle count is increased by 1.
4
1
0
0
1
H H H H
1
0
1 M M R R R
15
8
7
0
MOVEU.B (SP+s15),DR
2
2
3
0
0
0
1
H H H H
0
s
s
1
1
1
0
0
1
0
0
s
s
s
s
s
s
s
s
s
s
s
s
s
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.
00
(
Rn
)+
01
(
Rn
)–
10
(
Rn
+N0)
11
(
Rn
)
000
R0
010
R2
100
R4
110
R6
001
R1
011
R3
101
R5
111
R7
Note:
This instruction can specify R8-R15 as operands by using a high register prefix.
a16
AAAAAAAAAAAAAAAA 16-bit unsigned absolute address