Crossware

Table of Contents        Previous topic       Next topic       

MICROPROCESSOR INSTRUCTION REFERENCE->MOVE

MOVE   Move Data from Source to Destination


Source -> Destination


Assembler Syntax:  MOVE <ea>,<ea>


Size:  Byte, Word, Long

Condition Codes:

N    Set if result negative, else cleared
Z    Set if result zero, else cleared
V    Always cleared
C    Always cleared
X    Not affected

    
Allowable Addressing Modes
    
Any combination of the following source and destination effective addresses:
SOURCEDESTINATION
DnDn
An (not byte)
(An)(An)
(An)+(An)+
-(An)-(An)
(d16,An)
(d8,An,Xn)
(xxx).W  
(xxx).L    
#<data>
(d16,PC)
(d8,PC,Xn)
Any combination of the following source and destination effective addresses:
SOURCEDESTINATION
Dn
An (not byte)
(An)
(An)+
-(An)
(d8,An,Xn)
(xxx).W
(xxx).L
Any combination of the following source and destination effective addresses:
SOURCEDESTINATION
Dn
An (not byte)
(An)
(An)+
-(An)
(d16,An)(d16,An)
(d16,PC)
For ColdFire 4 Series Byte and Word sizes, any combination of the following source and destination effective addresses:
SOURCEDESTINATION
(d16,An)
(d8,An,Xn)
(xxx).W
(xxx).L
(d8,PC,Xn)

See also MOVEA, MOVE from CCR, MOVE to CCR, MOVE from SR and MOVE to SR.