dsp56800 Freescale Semiconductor, Inc, dsp56800 Datasheet - Page 336

no-image

dsp56800

Manufacturer Part Number
dsp56800
Description
16-bit Digital Signal Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
MOVE
Parallel Moves:
Timing:
Memory:
A-106
2 + mv oscillator clock cycles
1 program word for all instructions of this type
1.
every addressing mode.
2.
destination of the parallel read operation. Memory writes are allowed in this case.
DEC or DECW
INC or INCW
Operation
These instructions occupy only 1 program word and executes in 1 instruction cycle for
The destination of the data ALU operation is not allowed to be the same register as the
MACR
MPYR
MAC
MPY
ADD
CMP
RND
NEG
SUB
ABS
ASL
ASR
CLR
TFR
TST
Data ALU Operation
Parallel Move — Single Parallel Move
1
(F = A or B)
DSP56800 Family Manual
Operands
Y1,X0,F
Y0,X0,F
Y1,Y0,F
Y0,Y0,F
A1,Y0,F
B1,Y1,F
X0,F
Y1,F
Y0,F
A,B
B,A
F
(Rj = R0-R3)
X:(Rj)+N
X:(Rj)+
Source
X0
Y1
Y0
A1
B1
A
B
Parallel Memory Move
Destination
X:(Rj)+N
X:(Rj)+
Freescale Semiconductor
X0
Y1
Y0
A1
B1
A
B
2
MOVE

Related parts for dsp56800