dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 612

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
SUB
Parallel Moves:
Parallel Dual Reads:
A-268
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.
1.This instruction is not allowed when the XP bit in the OMR is set (that is, when the instructions are executing
from data memory).
2.This instruction occupies only 1 program word and executes in 1 cycle for every addressing mode.
Operation
SUB
Data ALU Operation
Operation
SUB
2
2
Data ALU Operation
Operands
X0,F
Y1,F
Y0,F
A,B
B,A
1
DSP56800E Core Reference Manual
Operands
X0,F
Y1,F
Y0,F
C,F
A,B
B,A
Source 1
X:(R0)+N
X:(R1)+N
X:(R4)+N
X:(R0)+N
X:(R4)+N
X:(R0)+
X:(R1)+
X:(R4)+
X:(R0)+
X:(R4)+
First Memory Read
Subtract
Destination 1
Y0
Y1
Y0
Y1
X:(Rj)+N
Source
X:(Rj)+
X0
Y1
Y0
A1
B1
C
A
B
Parallel Memory Move
X:(R3)+N3
X:(R3)+N3
Source 2
X:(R3)+
X:(R3)–
X:(R3)+
X:(R3)+
Second Memory Read
Freescale Semiconductor
Destination
X:(Rj)+N
X:(Rj)+
Destination 2
X0
Y1
Y0
A1
B1
C
A
B
SUB
X0
X0
C
1

Related parts for dsp56800e