dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 123

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Freescale Semiconductor
Tcc
MOVE.W
MOVEU.W
MOVE.L
SWAP
Operation
Operation
1.The Tcc instruction does not support the HI, LS, NN, and NR conditions.
1
Additional register-to-register move instructions include the TFR and
SXT.L instructions for data ALU registers (see Table 4-31 on page 4-30)
and the TFRA instruction for AGU registers (see Table 4-35 on
page 4-41).
Source
SHADOWS
DD
DD
Data ALU Transfer
DDDDD
DDDDD
A
B
A
B
Source
HHH.L
HHH
RRR
Table 4-27. Conditional Register Transfer Instructions
Table 4-26. Register-to-Register Move Instructions
Destination
F
B
A
F
B
A
Destination
HHHHH
Instruction Set Introduction
HHH.L
SSSS
RRR
RRR
Source
R0
R0
R0
NOTE:
AGU Transfer
(No transfer)
(No transfer)
(No transfer)
C
1
1
1
1
Destination
W
1
1
1
1
R1
R1
R1
Move signed word to register.
Move signed word to register.
Move unsigned word to register.
MOVEU.W HWS,HWS
Move pointer register to data ALU register.
Zero extend the 24-bit value contained in the
RRR register.
This instruction swaps the value in the R0, R1,
N, and M01 registers with their shadow regis-
ters. It is the only instruction that accesses the
shadow registers.
C
1
W
1
Comments
Instruction Set Summary
Conditionally transfer one
register
Conditionally transfer one
data ALU register and
one AGU register
is not supported.
Comments
4-27

Related parts for dsp56800e