dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 561

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
MPY
Instruction Fields:
Parallel Moves:
Freescale Semiconductor
1.The case where the destination of the data ALU operation is the same register as the destination of the par-
allel read operation is not allowed. Memory writes are allowed in this case.
2.This instruction occupies only 1 program word and executes in 1 cycle for every addressing mode.
Operation
MPY
Operation
MPY
2
Data ALU Operation
FFF1,FFF1,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
Operands
Operands
Y1,X0,F
Y0,X0,F
Y1,Y0,F
Y0,Y0,F
A1,Y0,F
B1,Y1,F
C1,Y0,F
C1,Y1,F
Instruction Set Details
Signed Multiply
C
1
1
W
1
1
Fractional multiply.
Fractional multiply where one operand is
negated before multiplication.
Note: Assembler also accepts first two
operands when they are specified in opposite
order.
X:(Rj)+N
Source
X:(Rj)+
X0
Y1
Y0
A1
B1
C
A
B
Parallel Memory Move
Comments
Destination
X:(Rj)+N
X:(Rj)+
X0
Y1
Y0
A1
B1
C
A
B
MPY
1
A-217

Related parts for dsp56800e