dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 130

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Instruction Set Introduction
4-34
CMP.W
DEC.BP
DEC.L
DEC.W
DIV
INC.BP
INC.L
Operation
Table 4-31. Data ALU Arithmetic Instructions (Sheet 5 of 8)
X:(Rn+xxxx),EEE
X:(SP–xx),EEE
X:xxxxxx,EEE
#<0–31>,EEE
X:(Rn+xxxx)
X:(Rn),EEE
X:xxxx,EEE
#xxxx,EEE
Operands
X:(SP–xx)
EEE,EEE
X:xxxxxx
X:xxxxxx
X:xxxxxx
(parallel)
X:xxxxxx
X:xxxxxx
FFF1,fff
X:xxxx
X:xxxx
X:xxxx
X:xxxx
X:xxxx
X:(Rn)
EEE
fff
fff
DSP56800E Core Reference Manual
C
1
2
3
3
2
3
1
2
3
4
1
3
4
1
3
4
4
3
4
1
1
3
4
1
3
4
W
1
1
2
1
2
3
1
2
2
3
1
2
3
1
1
2
1
2
3
1
1
2
3
1
2
3
Compare the 16-bit word portions of two data regis-
Compare memory word with a data register or the
Compare the word portion of a data register with an
Compare the word portion of a data register with a
Decrement long.
Decrement long in memory.
Decrement word in memory using appropriate
ters or accumulators.
word portion of an accumulator.
immediate integer 0–31.
signed 16-bit immediate.
Decrement byte in memory.
Decrement word.
addressing mode.
Refer to Table 4-41 on page 4-48.
Divide iteration.
Increment byte in memory.
Increment long.
Increment long in memory.
Comments
Freescale Semiconductor

Related parts for dsp56800e