dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 124
dsp56800e
Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
1.DSP56800E.pdf
(706 pages)
- Current page: 124 of 706
- Download datasheet (4Mb)
Instruction Set Introduction
4-28
MOVE.W
MOVEU.W
MOVE.W
IMAC.L
IMPY.L
IMPY.W
MAC
MACR
MPY
Operation
1.These instructions are not allowed when the XP bit in the OMR is set (that is, when the instructions are ex-
ecuting from data memory).
Operation
1
A, B, C, A1, B1
X0, Y1, Y0
R0–R5, N
P:(Rj)+N
P:(Rj)+N
Source
P:(Rj)+
P:(Rj)+
Table 4-28. Move Word Instructions—Program Memory
(±)FFF1,FFF1,FFF
(±)FFF1,FFF1,FFF
FFF1,FFF1,FFF
FFF1,FFF1,fff
FFF1,FFF1,fff
–C1,Y0,FFF
–C1,Y1,FFF
–Y1,X0,FFF
–Y0,X0,FFF
–Y1,Y0,FFF
–Y0,Y0,FFF
–A1,Y0,FFF
–B1,Y1,FFF
C1,Y0,FFF
C1,Y1,FFF
Y1,X0,FFF
Y0,X0,FFF
Y1,Y0,FFF
Y0,Y0,FFF
A1,Y0,FFF
B1,Y1,FFF
Operands
(parallel)
(parallel)
(parallel)
Table 4-29. Data ALU Multiply Instructions
DSP56800E Core Reference Manual
Destination
X0, Y1, Y0,
A1 or B1
P:(Rj)+N
A, B, C,
P:(Rj)+
RRR
1
1
1
1
1
1
C
W
1
1
1
1
1
1
C
5
5
5
Integer 16 × 16 multiply-accumulate with 36-bit result.
Integer 16 × 16 multiply with 32-bit result.
Integer 16 × 16 multiply with 16-bit result.
When the destination is the Y register or an accumu-
lator, the LSP portion is unchanged by the instruction.
Note:
when they are specified in opposite order.
Fractional multiply-accumulate; multiplication result
optionally negated before accumulation.
Refer to Table 4-41 and Table 4-42.
Fractional MAC with round; multiplication result
optionally negated before addition.
Refer to Table 4-41 and Table 4-42.
Fractional multiply.
Fractional multiply where one operand negated
before multiplication.
Note:
when they are specified in opposite order.
Refer to Table 4-41 and Table 4-42.
W
1
1
1
Read signed word from program memory
Read unsigned word from program memory
Write word to program memory
Assembler also accepts first two operands
Assembler also accepts first two operands
Comments
Comments
Freescale Semiconductor
Related parts for dsp56800e
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
TTLPWG Series FAST / TTL Pulse Width Generator Modules
Manufacturer:
RHOMBUS-IND [Rhombus Industries Inc.]
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Dsp Microcomputer
Manufacturer:
Analog Devices, Inc.
Datasheet:
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet: