MOVE(S)
Operation:
X:<aa>
D1
S1
X :<aa>
#xxxx
X:<aa>
Y:<aa>
D1
S1
Y:<aa>
#xxxx
Y:<aa>
L:<aa>
D2
S2
L:<aa>
X:<aa>
X:<ea>
X:<ea>
X:<aa>
X:<aa>
Y:<ea>
Y:<ea>
X:<aa>
Y:<aa>
X:<ea>
X:<ea>
Y:<aa>
Y:<aa>
Y:<ea>
Y:<ea>
Y:<aa>
X:<aa>
X:<Rn+xxxx>
X:<Rn+xxxx>
X:<aa>
X:<aa>
Y:<Rn+xxxx>
Y:<Rn+xxxx>
X:<aa>
Y:<aa>
X:<Rn+xxxx>
X:<Rn+xxxx>
Y:<aa>
Y:<aa>
Y:<Rn+xxxx>
Y:<Rn+xxxx>
Y:<aa>
X:<aa>
P:<ea>
P:<ea>
X:<aa>
Y:<aa>
P:<ea>
P:<ea>
Y:<aa>
Description:
Move the word operand to or from the lower 128 memory locations in X and Y Data memories. The 7-bit
Absolute Short Address is zero extended. All memory addressing modes may be used for the memory
effective address. The Long Displacement addressing mode may also be used.
MOTOROLA
Move Absolute Short
Assembler Syntax:
MOVE(S) X: aa, D1
MOVE(S) S1,X: aa
MOVE(S) #Data,X: aa
MOVE(S) Y: aa, D1
MOVE(S) S1,Y: aa
MOVE(S) #Data,Y: aa
MOVE(S) L: aa, D2
MOVE(S) S2,L: aa
MOVE(S) X: aa, X: ea
MOVE(S) X: ea, X: aa
MOVE(S) X: aa, Y: ea
MOVE(S) Y: ea, X: aa
MOVE(S) Y: aa, X: ea
MOVE(S) X: ea, Y: aa
MOVE(S) Y: aa, Y: ea
MOVE(S) Y: ea, Y: aa
MOVE(S) X: aa, X:(Rn+displacement)
MOVE(S) X:(Rn+displacement),X: aa
MOVE(S) X: aa, Y:(Rn+displacement)
MOVE(S) Y:(Rn+displacement),X: aa
MOVE(S) Y: aa, X:(Rn+displacement)
MOVE(S) X:(Rn+displacement),Y: aa
MOVE(S) Y: aa, Y:(Rn+displacement)
MOVE(S) Y:(Rn+displacement),Y: aa
MOVE(S) X: aa, P: ea
MOVE(S) P: ea, X: aa
MOVE(S) Y: aa, P: ea
MOVE(S) P: ea, Y: aa
DSP96002 USER'S MANUAL
MOVE(S)
A - 269