Table 6-18 Immediate Move Instructions; Table 6-19 Register-To-Register Move Instructions; Table 6-20 Move Word Instructions-Program Memory - Motorola DSP56800 Manual

16-bit digital signal processor
Table of Contents

Advertisement

Operation
Source
MOVE
#xx
or
MOVEI
#xxxx
MOVE
#xxxx
or
MOVEP
MOVE
#xxxx
or
MOVES
Operation
Source
MOVE
DDDDD
or
MOVEC
Table 6-20. Move Word Instructions—Program Memory
Operation
Source
MOVE
P:(Rj)+
or
P:(Rj)+N
MOVEM
HHHH
Table 6-18. Immediate Move Instructions
Destination
C
HHHH
2
DDDDD
4
X:(R2+xx)
6
X:(SP-xx)
6
X:xxxx
6
X:pp
4
or
X:<<pp
X:aa
4
or
X:<aa
Table 6-19. Register-to-Register Move Instructions
Destination
DDDDD
Destination
HHHH
P:(Rj)+
P:(Rj)+N
Instruction Set Introduction
DSP56800 Instruction Set Summary
W
Comments
1
Signed 7-bit integer data (data is put in the lowest 7
bits of the word portion of any accumulator, upper 8
bits and extension reg are sign extended, LSP por-
tion is set to "0")
2
Signed 16-bit immediate data. When LC is the desti-
nation, use 13-bit values only.
2
2
3
2
Move 16-bit immediate data to the last 64 locations
of X data memory-peripheral registers.
X:pp represents a 6-bit absolute I/O address.
2
Move 16-bit immediate data to the first 64 locations
of X data memory.
X:aa represents a 6-bit absolute address.
C
W
2
1
Move signed word to register
C
W
8
1
Read signed word from program memory
8
1
Write word to program memory
Comments
Comments
6-19

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents