Move(p) move peripheral data move(p) – Motorola DSP96002 User Manual

Page 452

Advertising
background image

A - 264

DSP96002 USER’S MANUAL

MOTOROLA

MOVE(P)

Move Peripheral Data

MOVE(P)

Operation:

X:<pp>

D

S

X:<pp>

#xxxx

X:<pp>

Y:<pp>

D

S

Y:<pp>

#xxxx

Y:<pp>

X:<pp>

X:<ea>

X:<ea>

X:<pp>

X:<pp>

Y:<ea>

Y:<ea>

X:<pp>

Y:<pp>

X:<ea>

X:<ea>

Y:<pp>

Y:<pp>

Y:<ea>

Y:<ea>

Y:<pp>

X:<pp>

X:<Rn+xxxx>

X:<Rn+xxxx>

X:<pp>

X:<pp>

Y:<Rn+xxxx>

Y:<Rn+xxxx>

X:<pp>

Y:<pp>

X:<Rn+xxxx>

X:<Rn+xxxx>

Y:<pp>

Y:<pp>

Y:<Rn+xxxx>

Y:<Rn+xxxx>

Y:<pp>

X:<pp>

P:<ea>

P:<ea>

X:<pp>

Y:<pp>

P:<ea>

P:<ea>

Y:<pp>

Assembler Syntax:

MOVE(P) X: pp, D

MOVE(P) S,X: pp

MOVE(P) #Data,X: pp

MOVE(P) Y: pp, D

MOVE(P) S,Y: pp

MOVE(P) #Data,Y: pp

MOVE(P) X: pp, X: ea

MOVE(P) X: ea, X: pp

MOVE(P) X: pp, Y: ea

MOVE(P) Y: ea, X: pp

MOVE(P) Y: pp, X: ea

MOVE(P) X: ea, Y: pp

MOVE(P) Y: pp, Y: ea

MOVE(P) Y: ea, Y: pp

MOVE(P) X: pp, X:(Rn+displacement)

MOVE(P) X:(Rn+displacement),X: pp

MOVE(P) X: pp, Y:(Rn+displacement)

MOVE(P) Y:(Rn+displacement),X: pp

MOVE(P) Y: pp, X:(Rn+displacement)

MOVE(P) X:(Rn+displacement),Y: pp

MOVE(P) Y: pp, Y:(Rn+displacement)

MOVE(P) Y:(Rn+displacement),Y: pp

MOVE(P) X: pp, P: ea

MOVE(P) P: ea, X: pp

MOVE(P) Y: pp, P: ea

MOVE(P) P: ea, Y: pp

Description:

Move the word operand to or from the X and Y I/O peripherals. The 7-bit I/O Short Address is one extended

permitting access to the I/O peripheral addresses located in the highest 128 locations of the X and Y data

memories. All memory addressing modes may be used for the memory effective address. The Long Dis-

placement addressing mode may also be used.

If the system stack register SSH is specified as a source operand, the system stack pointer SP is postdec-

remented by 1 after SSH is read. If the system stack register SSH is specified as a destination operand,

Advertising