Table 6-17 Move Word Instructions - Motorola DSP56800 Manual

16-bit digital signal processor
Table of Contents

Advertisement

Instruction Set Introduction
vb
Operation
Source
MOVE
X:(Rn)
or
X:(Rn)+
MOVEC
X:(Rn)-
X:(Rn+N)
X:(Rn)+N
X:(R2+xx)
X:(Rn+xxxx)
X:(SP-xx)
X:xxxx
MOVE
X:pp
or
or
MOVEP
X:<<pp
MOVE
X:aa
or
or
MOVES
X:<aa
MOVE
DDDDD
or
MOVEC
DDDDD
DDDDD
HHHH
DDDDD
HHHH
DDDDD
MOVE
HHHH
or
MOVEP
MOVE
HHHH
or
MOVES
6-18
Table 6-17. Move Word Instructions
Destination
C
DDDDD
2
DDDDD
4
DDDDD
2
HHHH
4
DDDDD
6
HHHH
4
DDDDD
4
HHHH
2
HHHH
2
X:(Rn)
2
X:(Rn)+
X:(Rn)-
X:(Rn+N)
4
X:(Rn)+N
2
X:(R2+xx)
4
X:(Rn+xxxx)
6
X:(SP-xx)
4
X:xxxx
4
X:pp
2
or
X:<<pp
X:aa
2
or
X:<aa
DSP56800 Family Manual
W
Comments
1
Move signed 16-bit integer word from
memory
1
Address = Rn + N
1
Post-update of Rn register
1
xx: offset ranging from 0 to 63
2
Signed 16-bit offset
1
Unsigned 6-bit offset
2
Unsigned 16-bit address
1
X:pp represents a 6-bit absolute I/O
address. Refer to I/O Short Address
(Direct Addressing): <pp> on page 4-23
1
X:aa represents a 6-bit absolute address.
Refer to Absolute Short Address (Direct
Addressing): <aa> on page 4-22
1
Move signed 16-bit integer word to memory
1
Address = Rn + N
1
Post-update of Rn register
1
xx: offset ranging from 0 to 63
2
Signed 16-bit offset
1
Unsigned 6-bit offset
2
Unsigned 16-bit address
1
X:pp represents a 6-bit absolute I/O
address. Refer to I/O Short Address
(Direct Addressing): <pp> on page 4-23
1
X:aa represents a 6-bit absolute address.
Refer to Absolute Short Address (Direct
Addressing): <aa> on page 4-22

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents