dsp56000 Freescale Semiconductor, Inc, dsp56000 Datasheet - Page 117

no-image

dsp56000

Manufacturer Part Number
dsp56000
Description
24-bit Digital Signal Processor Family Manual
Manufacturer
Freescale Semiconductor, Inc
Datasheet
6.4.2 Logical Instructions
The logical instructions execute in one instruction cycle and perform all of the logical oper-
ations within the data ALU (except ANDI and ORI). They may affect all of the CCR bits
and, like the arithmetic instructions, are register based.
Logical instructions are the only instructions that allow apparent duplicate destinations,
such as:
A logical instruction uses only the MSP portion of the A and B registers (A1 and B1).
MOTOROLA
*These instructions do not allow parallel data moves.
**Certain applications of these instructions do not allow parallel data moves.
ABS
ADC
ADD
ADDL
ADDR
ASL
ASR
CLR
CMP
CMPM
DEC*
DIV
INC*
MAC
MACR
MPY
MPYR
NEG
NORM
RND
SBC
SUB
SUBL
SUBR
Tcc
TFR
TST
*
*
*
Absolute Value
Add Long with Carry
Addition
Shift Left and Add
Shift Right and Add
Arithmetic Shift Left
Arithmetic Shift Right
Clear an Operand
Compare
Compare Magnitude
Decrement by One
Divide Iteration
Increment by One
Signed Multiply-Accumulate
Signed Multiply-Accumulate and Round**
Signed Multiply**
Signed Multiply and Round**
Negate Accumulator
Normalize
Round
Subtract Long with Carry
Subtract
Shift Left and Subtract
Shift Right and Subtract
Transfer Conditionally
Transfer Data ALU Register
Test an Operand
AND X0,A
Freescale Semiconductor, Inc.
INSTRUCTION SET INTRODUCTION
For More Information On This Product,
INSTRUCTION GROUPS
Go to: www.freescale.com
X:(R0):A0
**
6 - 23

Related parts for dsp56000