MOTOROLA
DSP96002 USER’S MANUAL
A - 239
X: Y:
XY Memory
X: Y:
Operation:
X:<ea>
→
D1
Y:<ea>
→
D2
X:<ea>
→
D1
S2
→
Y:<ea>
S1
→
X:<ea>
Y:<ea>
→
D2
S1
→
X:<ea>
S2
→
Y:<ea>
X:<ea>
→
D1
Y:<>
→
D2
S1
→
X:<ea>
S2
→
Y:<>
X:<Rn+xxxx>
→
D1
Y:<>
→
D2
S1
→
X:<Rn+xxxx>
S2
→
Y:<>
Assembler Syntax:
X: ea, D1
Y: ea, D2
X: ea, D1
S2,Y: ea
S1,X: ea
Y: ea, D2
S1,X: ea
S2,Y: ea
X: ea, D1
Y:,D2
S1,X: ea
S2,Y:
X:(Rn+displacement),D1
Y:,D2
S1,X:(Rn+displacement)
S2,Y:
Description:
Move two word operands to/from X and Y memory. All word operands are integer for integer moves and
single precision IEEE data type for floating-point moves. They may represent a complex (real:imaginary)
data pair, a data:coefficient data pair or two independent data words. One or two independent effective
addresses may be specified. If one effective address is specified, all memory alterable addressing modes
and long displacement may be used; both data moves have the same memory to register or register to
memory direction. If two effective addresses are specified, all parallel addressing modes may be used
and each data move may have a memory to register or register to memory direction.
When two parallel data move operations are specified in the same instruction, certain restrictions apply. If
the instruction has an integer opcode, both data moves must be integer moves and specify integer oper-
ands. If the instruction has a floating-point opcode, both data moves must be floating-point moves and
specify floating-point operands.
If the opcode-operand portion of the instruction specifies as the destination a portion of the register Dn, the
same register portion may not be specified as a destination D in the data bus move operation. That is, du-
plicate destinations are not allowed in the same instruction. For example, both a Data ALU operation and
a data move operation cannot write into the same register in the same instruction.
If the opcode-operand portion of the instruction specifies as the source or destination a portion of the reg-
ister Dn, the same register portion may be specified as a source S in the data bus move operation. That is,
duplicate sources are allowed in the same instruction. For example, a data move operation can read the
same register which is being used as a source or destination by a Data ALU operation in the same instruc-
tion.
Move
Move
Содержание DSP96002
Страница 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Страница 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Страница 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Страница 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Страница 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Страница 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Страница 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Страница 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Страница 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Страница 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Страница 336: ...A 148 DSP96002 USER S MANUAL MOTOROLA FMPY S2 S1 D1 FSUB S S3 D2 move syntax see the MOVE instruction de scription ...
Страница 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Страница 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Страница 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Страница 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Страница 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Страница 580: ...MOTOROLA DSP96002 USER S MANUAL B 61 X Memory Y Memory n0 3 r0 x0 Xmin r4 y0 Xmax z0 Ymin x1 Ymax y1 Zmin z1 Zmax ...
Страница 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Страница 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Страница 888: ...MOTOROLA INDEX 1 INDEX ...
Страница 889: ......