| MOVEM | |||||||||||||||||
| Main Menu | |||||||||||||||||
| 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 | |||||||||||||||
| Main Menu | |||||||||||||||||