dsp56800 Freescale Semiconductor, Inc, dsp56800 Datasheet - Page 151

no-image

dsp56800

Manufacturer Part Number
dsp56800
Description
16-bit Digital Signal Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Freescale Semiconductor
Operation
Operation
Operation
1.
from data memory).
MOVEM
MOVEP
MOVES
MOVEC
MOVEI
MOVE
MOVE
MOVE
MOVE
MOVE
or
or
or
or
or
These instructions are not allowed when the XP bit in the OMR is set (that is, when the instructions are executing
1
#<-64,63>
Source
#xxxx
#xxxx
#xxxx
P:(Rj)+N
DDDDD
Source
P:(Rj)+
HHHH
Source
Table 6-21. Move Word Instructions — Program Memory
Table 6-20. Register-to-Register Move Instructions
Table 6-19. Immediate Move Instructions
Destination
X:(R2+xx)
X:(SP-xx)
DDDDD
X:<<pp
HHHH
X:xxxx
X:<aa
X:pp
X:aa
Destination
or
or
P:(Rj)+N
Instruction Set Introduction
Destination
P:(Rj)+
HHHH
DDDDD
C
2
4
6
6
6
4
4
C
W
8
1
2
2
2
3
2
2
C
2
W
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 portion is set to
“0”)
Signed 16-bit immediate data. When LC is the destina-
tion, use 13-bit values only.
Signed 16-bit immediate data move.
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.
Move 16-bit immediate date to a location within the first
64 words of X data memory.
X:aa represents a 6-bit absolute address.
1
W
Read signed word from program memory
Write word to program memory
1
Move signed word to register
DSP56800 Instruction Set Summary
Comments
Comments
Comments
6-19

Related parts for dsp56800