
MOTOROLA
DSP96002 USER’S MANUAL
A - 223
MOVE
Move Data Registers
MOVE
A.7.1
PARALLEL MOVE OPERATION DESCRIPTIONS
Many instructions provide the capability to specify an optional data bus movement over the X and Y Data
Bus. This allows a Data ALU operation to be executed in parallel with up to two data bus moves in the
same instruction cycle. Register to register, register to memory and memory to register data moves are
provided. However, not all addressing modes are allowed for each memory reference type. Addressing
mode restrictions which apply to specific move types are noted in the individual move operation descrip-
tions. The following pages contain detailed information about each parallel move operation.
Timing: 2 + mv oscillator clock cycles
Memory: 1 + mv program words
10
0000
0000
0000
31
14 13
0
OPTIONAL EFFECTIVE ADDRESS EXTENSION OR IMMEDIATE LONG DATA
DATA BUS MOVE FIELD
10
0000
0000
0100
31
14 13
0
OPTIONAL EFFECTIVE ADDRESS EXTENSION OR IMMEDIATE LONG DATA
DATA BUS MOVE FIELD
Operation:
Parallel data bus move
Assembler Syntax:
MOVE (See the MOVE instruction description.)
Description:
Move the contents of the specified source to the specified destination. This instruction is a Data ALU NOP
instruction with the parallel data move operations described in the following pages. Some parallel data
move operations differentiate between integer or floating-point operands according to the kind of Data ALU
operation specified. For this purpose, two Data ALU NOP opcodes are used: an "integer NOP" and a
"floating-point NOP". For example, if a XY parallel move is specified with integer operands, the assembler
will produce a 32-bit instruction word with the "integer NOP" in the Data ALU opcode field. If floating point
XY parallel move operands are specified, the "floating-point NOP" is used instead.
CCR Condition Codes: Not affected.
ER Status Bits: Not affected.
IER Flags: Not affected.
Instruction Format: Fixed point NOP
Instruction Fields:
See the following pages for Data Bus Move Field encoding.
Instruction Format: Floating-Point NOP
Summary of Contents for DSP96002
Page 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Page 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Page 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Page 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Page 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Page 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Page 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Page 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Page 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Page 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Page 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Page 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Page 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Page 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Page 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Page 888: ...MOTOROLA INDEX 1 INDEX ...
Page 889: ......