dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 552

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
MOVEU.B
Instruction Fields:
Instruction Opcodes:
A-208
Notes: • Each absolute address operand is specified as a byte address. In this address, all bits except the LSB
MOVEU.B X:(RRR+x),HHH
MOVEU.B X:(RRR+x),X:xxxx
MOVEU.B X:(RRR+x),Y
MOVEU.B X:(Rn+xxxx),HHH
MOVEU.B X:(Rn+xxxx),Y
MOVEU.B X:(Rn+xxxxxx),HHH
MOVEU.B X:(Rn+xxxxxx),Y
Operation
MOVEU.B
• Pointer Rn is a word pointer.
• Offsets x, xxxx, and xxxxxx are byte offsets
select the appropriate word location in memory, and the LSB selects the upper or lower byte of that word.
X:(Rn+xxxxxx)
X:(Rn+xxxx)
X:(RRR+x)
X:(RRR+x)
X:(SP–x)
X:(SP–x)
Source
X:(SP)
X:(SP)
DSP56800E Core Reference Manual
Move Unsigned Byte
Destination
15
15
15
15
15
15
15
1
1
1
1
1
1
1
1
1
X:xxxx
X:xxxx
X:xxxx
HHH
HHH
HHH
HHH
HHH
0
0
0
1
1
1
1
1
1
1
1
0
1
0
1
1
1
0
12
12
12
12
12
12
12
1
1
1
1
1
0
1
0
1
C
2
1
2
2
3
2
3
3
11
11
11
11
11
11
11
1
1
1
1
1
0
1
0
1
W
1
2
3
1
1
2
2
2
A
A
h
1
1
h
0
h
0
AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA
x: offset ranging from 0 to 7
Signed 16-bit offset
24-bit offset
x: offset ranging from 1 to 8
Pointer is SP
x: offset ranging from 0 to 7
Signed 16-bit offset
x: offset ranging from 1 to 8
h
1
1
h
1
A
h
A
1
A
A
h
0
0
h
0
h
0
8
8
8
8
8
8
8
0
0
0
1
1
0
1
0
1
7
7
7
7
7
7
7
A
A
0
0
0
1
1
1
1
Comments
Freescale Semiconductor
1
1
1
1
1
1
MOVEU.B
i
i
i
0
0
1
0
1
0
4
4
4
4
4
4
4
i
i
i
N
N
N
R
R
A
R
A
R
3
3
3
3
3
3
3
A
A
0
0
0
0
i
i
i
N
N
N
R
R
R
R
A
A
N
N
N
R
R
A
R
A
R
0
0
0
0
0
0
0

Related parts for dsp56800e