dsp56000 Freescale Semiconductor, Inc, dsp56000 Datasheet - Page 115

no-image

dsp56000

Manufacturer Part Number
dsp56000
Description
24-bit Digital Signal Processor Family Manual
Manufacturer
Freescale Semiconductor, Inc
Datasheet
ALU, execute in one instruction cycle. These instructions may affect all of the CCR bits.
Arithmetic instructions are register based (register direct addressing modes used for oper-
ands) so that the data ALU operation indicated by the instruction does not use the XDB,
the YDB, or the global data bus (GDB). Optional data transfers may be specified with most
arithmetic instructions, which allows for parallel data movement over the XDB and YDB
or over the GDB during a data ALU operation. This parallel movement allows new data to
be prefetched for use in subsequent instructions and allows results calculated in previous
instructions to be stored. The following list contains the arithmetic instructions:
MOTOROLA
Assembler Syntax: pp
Operands Referenced: X:, Y Memories
Additional Instruction Execution Time (Clocks): 0
Additional Effective Address Words: 0
*Contents of Bus Control Register (X:$FFFE) After Reset
EXAMPLE: MOVEP A1, X:<<$FFFE
55
7
X
A2
X
48 47
0 23
1 2 3 4 5 6
BEFORE EXECUTION
Figure 6-12 Special Addressing – I/O Short Address
A1
$FFFF
$FFFE
$FFC0
Freescale Semiconductor, Inc.
24 23
INSTRUCTION SET INTRODUCTION
0 23
23
For More Information On This Product,
0 0 F F F F*
X X X X X X
X MEMORY
INSTRUCTION GROUPS
Go to: www.freescale.com
A0
0
0
0
ABSOLUTE
I/O SHORT
ADDRESS
55
7
SPACE
X
A2
X
48 47
0 23
1 2 3 4 5 6
AFTER EXECUTION
A1
$FFFF
$FFFE
$FFC0
24 23
0 23
23
0 0 3 4 5 6
X X X X X X
X MEMORY
A0
6 - 21
0
0
0

Related parts for dsp56000