MOVEM
WORD
Dest: dX aX (aX) (aX)+ -(aX) $(aX) $(aX,X) (add).w (add).l $(pc) $(pc,X) #$ ccr sr usp
dX -- -- 8 -- 8 12 14 12 16 -- -- -- -- -- --
aX -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
(aX) 12 -- -- -- -- -- -- -- -- -- -- -- -- -- --
(aX)+ 12 -- -- -- -- -- -- -- -- -- -- -- -- -- --
-(aX) -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
$(aX) 16 -- -- -- -- -- -- -- -- -- -- -- -- -- --
$(aX,X) 18 -- -- -- -- -- -- -- -- -- -- -- -- -- --
(add).w 16 -- -- -- -- -- -- -- -- -- -- -- -- -- --
(add).l 20 -- -- -- -- -- -- -- -- -- -- -- -- -- --
$(pc) 16 -- -- -- -- -- -- -- -- -- -- -- -- -- --
$(pc,X) 18 -- -- -- -- -- -- -- -- -- -- -- -- -- --
#$ -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
ccr -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
sr -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
usp -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
LONG-WORD
Dest: dX aX (aX) (aX)+ -(aX) $(aX) $(aX,X) (add).w (add).l $(pc) $(pc,X) #$ ccr sr usp
dX -- -- 8 -- 8 12 14 12 16 -- -- -- -- -- --
aX -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
(aX) 12 -- -- -- -- -- -- -- -- -- -- -- -- -- --
(aX)+ 12 -- -- -- -- -- -- -- -- -- -- -- -- -- --
-(aX) -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
$(aX) 16 -- -- -- -- -- -- -- -- -- -- -- -- -- --
$(aX,X) 18 -- -- -- -- -- -- -- -- -- -- -- -- -- --
(add).w 16 -- -- -- -- -- -- -- -- -- -- -- -- -- --
(add).l 20 -- -- -- -- -- -- -- -- -- -- -- -- -- --
$(pc) 16 -- -- -- -- -- -- -- -- -- -- -- -- -- --
$(pc,X) 18 -- -- -- -- -- -- -- -- -- -- -- -- -- --
#$ -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
ccr -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
sr -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
usp -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
MOVEM NOTES
                               
The above tables are the speeds of moving NO registers (calculated by removing 2 registers), both to and from, extra registers will require additional cycles:
                               
Registers WORD LONG-WORD
Cycles Per Register: 4 8
2 8 16
3 12 24
4 16 32
5 20 40
6 24 48
7 28 56
8 32 64
9 36 72
10 40 80
11 44 88
12 48 96
13 52 104
14 56 112
15 60 120
16 64 128