Crossware

Table of Contents        Previous topic       Next topic       

MICROPROCESSOR INSTRUCTION REFERENCE->MOVE

MOVE   Move Data from Source to Destination

Compatibility: 68000, 68010, 68020 and CPU32 families.


Source -> Destination


Assembler Syntax:  MOVE <ea>,<ea>


Source <ea> - all modes
Destination <ea> -data alterable only

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)(d16,An)
(d8,An,Xn)(d8,An,Xn)
(bd,An,Xn) 2(bd,An,Xn) 2
([bd,An,Xn],od) 1([bd,An,Xn],od) 1
([bd,An],Xn,od) 1([bd,An],Xn,od) 1
(xxx).W  (xxx).W
(xxx).L    (xxx).L
#(data)
(d16,PC)
(d8,PC,Xn)
(bd,PC,Xn) 2
([bd,PC,Xn],od) 1
([bd,PC],Xn,od) 1
1   68020 only
2   68020 and CPU32 only

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