FPGA MC68000 Cycle Table
| ABCD | Dy, Dx | -(Ay), -(Ax) |
| b | 1 | 1+Bus |
| ADD | Dn, Dn | An, Dn | (An), Dn | (An)+, Dn | -(An), Dn | (d16, An), Dn | (d8, An, Xn), Dn | (xxx).w, Dn | (xxx).l, Dn | #data, Dn | (d16, PC), Dn | (d8, PC, Xn), Dn |
| b | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| l | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3 | 2+Bus | 2+Bus |
| ADD | | | Dn, (An) | Dn, (An)+ | Dn, -(An) | Dn, (d16, An) | Dn, (d8, An, Xn) | Dn, (xxx).w | Dn, (xxx).l | | | |
| b | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| w | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| ADDA | Dn, An | An, An | (An), An | (An)+, An | -(An), An | (d16, An), An | (d8, An, Xn), An | (xxx).w, An | (xxx).l, An | #data, An | (d16, PC), An | (d8, PC, Xn), An |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| l | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3 | 2+Bus | 2+Bus |
| ADDI | #data, Dn | | #data, (An) | #data, (An)+ | #data, -(An) | #data, (d16, An) | #data, (d8, An, Xn) | #data, (xxx).w | #data, (xxx).l | | | |
| b | 2 | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| w | 2 | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| l | 3 | | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 4+Bus | 4+Bus | 5+Bus | | | |
| ADDQ | #data, Dn | #data, An | #data, (An) | #data, (An)+ | #data, -(An) | #data, (d16, An) | #data, (d8, An, Xn) | #data, (xxx).w | #data, (xxx).l | | | |
| b | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| ADDX | Dy, Dx | -(Ay), -(Ax) |
| b | 1 | 1+Bus |
| w | 1 | 1+Bus |
| l | 1 | 1+Bus |
| AND | Dn, Dn | | (An), Dn | (An)+, Dn | -(An), Dn | (d16, An), Dn | (d8, An, Xn), Dn | (xxx).w, Dn | (xxx).l, Dn | #data, Dn | (d16, PC), Dn | (d8, PC, Xn), Dn |
| b | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| w | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| l | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3 | 2+Bus | 2+Bus |
| AND | | | Dn, (An) | Dn, (An)+ | Dn, -(An) | Dn, (d16, An) | Dn, (d8, An, Xn) | Dn, (xxx).w | Dn, (xxx).l | | | |
| b | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| w | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| ANDI | #data, Dn | | #data, (An) | #data, (An)+ | #data, -(An) | #data, (d16, An) | #data, (d8, An, Xn) | #data, (xxx).w | #data, (xxx).l | | | |
| b | 2 | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| w | 2 | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| l | 3 | | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 4+Bus | 4+Bus | 5+Bus | | | |
| ANDI | #data, ccr | |
| b | 2 | |
| ANDI | #data, sr | |
| w | 2 | |
| ASd | Dx, Dy | #data, Dy | (An) | (An)+ | -(An) | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | | |
| b | 1 | 1 | | | | | | | | | | |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | 1 | | | | | | | | | | |
| Bcc | false | true |
| b | 1 | 3 |
| w | 2 | 4 |
| l | 3 | 5 |
| BCHG | Dn, Dn | | Dn, (An) | Dn, (An)+ | Dn, -(An) | Dn, (d16, An) | Dn, (d8, An, Xn) | Dn, (xxx).w | Dn, (xxx).l | | | |
| b | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | | | | | | | | | | | |
| BCHG | #data, Dn | | #data, (An) | #data, (An)+ | #data, -(An) | #data, (d16, An) | #data, (d8, An, Xn) | #data, (xxx).w | #data, (xxx).l | | | |
| b | | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| l | 2 | | | | | | | | | | | |
| BCLR | Dn, Dn | | Dn, (An) | Dn, (An)+ | Dn, -(An) | Dn, (d16, An) | Dn, (d8, An, Xn) | Dn, (xxx).w | Dn, (xxx).l | | | |
| b | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | | | | | | | | | | | |
| BCLR | #data, Dn | | #data, (An) | #data, (An)+ | #data, -(An) | #data, (d16, An) | #data, (d8, An, Xn) | #data, (xxx).w | #data, (xxx).l | | | |
| b | | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| l | 2 | | | | | | | | | | | |
| BRA | label | |
| b | 3 | |
| w | 4 | |
| l | 5 | |
| BSET | Dn, Dn | | Dn, (An) | Dn, (An)+ | Dn, -(An) | Dn, (d16, An) | Dn, (d8, An, Xn) | Dn, (xxx).w | Dn, (xxx).l | | | |
| b | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | | | | | | | | | | | |
| BSET | #data, Dn | | #data, (An) | #data, (An)+ | #data, -(An) | #data, (d16, An) | #data, (d8, An, Xn) | #data, (xxx).w | #data, (xxx).l | | | |
| b | | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| l | 2 | | | | | | | | | | | |
| BSR | label | |
| b | 3 | |
| w | 4 | |
| l | 5 | |
| BTST | Dn, Dn | | Dn, (An) | Dn, (An)+ | Dn, -(An) | Dn, (d16, An) | Dn, (d8, An, Xn) | Dn, (xxx).w | Dn, (xxx).l | | | |
| b | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | | | | | | | | | | | |
| BTST | #data, Dn | | #data, (An) | #data, (An)+ | #data, -(An) | #data, (d16, An) | #data, (d8, An, Xn) | #data, (xxx).w | #data, (xxx).l | | | |
| b | | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| l | 2 | | | | | | | | | | | |
| CHK | Dn, Dn | | (An), Dn | (An)+, Dn | -(An), Dn | (d16, An), Dn | (d8, An, Xn), Dn | (xxx).w, Dn | (xxx).l, Dn | #data, Dn | (d16, PC), Dn | (d8, PC, Xn), Dn |
| w | | | | | | | | | | | | |
| l | | | | | | | | | | | | |
| CLR | Dn | | (An) | (An)+ | -(An) | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | | |
| b | 1 | | 1 | 1 | 1 | 2 | 2 | 2 | 3 | | | |
| w | 1 | | 1 | 1 | 1 | 2 | 2 | 2 | 3 | | | |
| l | 1 | | 1 | 1 | 1 | 2 | 2 | 2 | 3 | | | |
| CMP | Dn, Dn | An, Dn | (An), Dn | (An)+, Dn | -(An), Dn | (d16, An), Dn | (d8, An, Xn), Dn | (xxx).w, Dn | (xxx).l, Dn | #data, Dn | (d16, PC), Dn | (d8, PC, Xn), Dn |
| b | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| l | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3 | 2+Bus | 2+Bus |
| CMPA | Dn, An | An, An | (An), An | (An)+, An | -(An), An | (d16, An), An | (d8, An, Xn), An | (xxx).w, An | (xxx).l, An | #data, An | (d16, PC), An | (d8, PC, Xn), An |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| l | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3 | 2+Bus | 2+Bus |
| CMPI | #data, Dn | | #data, (An) | #data, (An)+ | #data, -(An) | #data, (d16, An) | #data, (d8, An, Xn) | #data, (xxx).w | #data, (xxx).l | | | |
| b | 2 | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| w | 2 | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| l | 3 | | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 4+Bus | 4+Bus | 5+Bus | | | |
| CMPM | (Ay)+, (Ax)+ | |
| b | 1+Bus | |
| w | 1+Bus | |
| l | 1+Bus | |
| DBcc | false | true |
| w | 4 | 2 |
| DIVS | Dn, Dn | | (An), Dn | (An)+, Dn | -(An), Dn | (d16, An), Dn | (d8, An, Xn), Dn | (xxx).w, Dn | (xxx).l, Dn | #data, Dn | (d16, PC), Dn | (d8, PC, Xn), Dn |
| w | 33 | | 33+Bus | 33+Bus | 33+Bus | 34+Bus | 34+Bus | 34+Bus | 35+Bus | 34 | 34+Bus | 34+Bus |
| DIVU | Dn, Dn | | (An), Dn | (An)+, Dn | -(An), Dn | (d16, An), Dn | (d8, An, Xn), Dn | (xxx).w, Dn | (xxx).l, Dn | #data, Dn | (d16, PC), Dn | (d8, PC, Xn), Dn |
| w | 33 | | 33+Bus | 33+Bus | 33+Bus | 34+Bus | 34+Bus | 34+Bus | 35+Bus | 34 | 34+Bus | 34+Bus |
| EOR | Dn, Dn | | Dn, (An) | Dn, (An)+ | Dn, -(An) | Dn, (d16, An) | Dn, (d8, An, Xn) | Dn, (xxx).w | Dn, (xxx).l | | | |
| b | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| w | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| EORI | #data, Dn | | #data, (An) | #data, (An)+ | #data, -(An) | #data, (d16, An) | #data, (d8, An, Xn) | #data, (xxx).w | #data, (xxx).l | | | |
| b | 2 | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| w | 2 | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| l | 3 | | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 4+Bus | 4+Bus | 5+Bus | | | |
| EORI | #data, ccr | |
| b | 2 | |
| EORI | #data, sr | |
| w | 2 | |
| EXG | Dx, Dy | Ax, Ay | Dx, Ay |
| l | 1 | 1 | 1 |
| EXT | Dn | |
| w | 1 | |
| l | 1 | |
| l | 1 | |
| ILLEGAL | | |
| | |
| JMP | | | (An) | | | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | (d16, PC) | (d8, PC, Xn) |
| | | 3 | | | 4 | 4 | 4 | 5 | | 4 | 4 |
| JSR | | | (An) | | | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | (d16, PC) | (d8, PC, Xn) |
| | | 3 | | | 4 | 4 | 4 | 5 | | 4 | 4 |
| LEA | | | (An), An | | | (d16, An), An | (d8, An, Xn), An | (xxx).w, An | (xxx).l, An | | (d16, PC), An | (d8, PC, Xn), An |
| l | | | 1 | | | 2 | 2 | 2 | 3 | | 2 | 2 |
| LINK | An, #disp | |
| w | | |
| l | | |
| LSd | Dx, Dy | #data, Dy | (An) | (An)+ | -(An) | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | | |
| b | 1 | 1 | | | | | | | | | | |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | 1 | | | | | | | | | | |
| MOVE | Dn, Dn | An, Dn | (An), Dn | (An)+, Dn | -(An), Dn | (d16, An), Dn | (d8, An, Xn), Dn | (xxx).w, Dn | (xxx).l, Dn | #data, Dn | (d16, PC), Dn | (d8, PC, Xn), Dn |
| b | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| l | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3 | 2+Bus | 2+Bus |
| MOVE | Dn, (An) | An, (An) | (An), (An) | (An)+, (An) | -(An), (An) | (d16, An), (An) | (d8, An, Xn), (An) | (xxx).w, (An) | (xxx).l, (An) | #data, (An) | (d16, PC), (An) | (d8, PC, Xn), (An) |
| b | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2+Bus | 2+Bus | 2+Bus |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2+Bus | 2+Bus | 2+Bus |
| l | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 2+Bus | 2+Bus |
| MOVE | Dn, (An)+ | An, (An)+ | (An), (An)+ | (An)+, (An)+ | -(An), (An)+ | (d16, An), (An)+ | (d8, An, Xn), (An)+ | (xxx).w, (An)+ | (xxx).l, (An)+ | #data, (An)+ | (d16, PC), (An)+ | (d8, PC, Xn), (An)+ |
| b | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2+Bus | 2+Bus | 2+Bus |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2+Bus | 2+Bus | 2+Bus |
| l | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 2+Bus | 2+Bus |
| MOVE | Dn, -(An) | An, -(An) | (An), -(An) | (An)+, -(An) | -(An), -(An) | (d16, An), -(An) | (d8, An, Xn), -(An) | (xxx).w, -(An) | (xxx).l, -(An) | #data, -(An) | (d16, PC), -(An) | (d8, PC, Xn), -(An) |
| b | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2+Bus | 2+Bus | 2+Bus |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2+Bus | 2+Bus | 2+Bus |
| l | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 2+Bus | 2+Bus |
| MOVE | Dn, (d16, An) | An, (d16, An) | (An), (d16, An) | (An)+, (d16, An) | -(An), (d16, An) | (d16, An), (d16, An) | (d8, An, Xn), (d16, An) | (xxx).w, (d16, An) | (xxx).l, (d16, An) | #data, (d16, An) | (d16, PC), (d16, An) | (d8, PC, Xn), (d16, An) |
| b | 2 | 2 | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 3+Bus | 3+Bus | 3+Bus |
| w | 2 | 2 | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 3+Bus | 3+Bus | 3+Bus |
| l | 2 | 2 | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 4+Bus | 3+Bus | 3+Bus |
| MOVE | Dn, (d8, An, Xn) | An, (d8, An, Xn) | (An), (d8, An, Xn) | (An)+, (d8, An, Xn) | -(An), (d8, An, Xn) | (d16, An), (d8, An, Xn) | (d8, An, Xn), (d8, An, Xn) | (xxx).w, (d8, An, Xn) | (xxx).l, (d8, An, Xn) | #data, (d8, An, Xn) | (d16, PC), (d8, An, Xn) | (d8, PC, Xn), (d8, An, Xn) |
| b | 2 | 2 | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 3+Bus | 3+Bus | 3+Bus |
| w | 2 | 2 | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 3+Bus | 3+Bus | 3+Bus |
| l | 2 | 2 | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 4+Bus | 3+Bus | 3+Bus |
| MOVE | Dn, (xxx).w | An, (xxx).w | (An), (xxx).w | (An)+, (xxx).w | -(An), (xxx).w | (d16, An), (xxx).w | (d8, An, Xn), (xxx).w | (xxx).w, (xxx).w | (xxx).l, (xxx).w | #data, (xxx).w | (d16, PC), (xxx).w | (d8, PC, Xn), (xxx).w |
| b | 2 | 2 | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 3+Bus | 3+Bus | 3+Bus |
| w | 2 | 2 | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 3+Bus | 3+Bus | 3+Bus |
| l | 2 | 2 | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 4+Bus | 3+Bus | 3+Bus |
| MOVE | Dn, (xxx).l | An, (xxx).l | (An), (xxx).l | (An)+, (xxx).l | -(An), (xxx).l | (d16, An), (xxx).l | (d8, An, Xn), (xxx).l | (xxx).w, (xxx).l | (xxx).l, (xxx).l | #data, (xxx).l | (d16, PC), (xxx).l | (d8, PC, Xn), (xxx).l |
| b | 3 | 3 | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 4+Bus | 4+Bus | 5+Bus | 4+Bus | 4+Bus | 4+Bus |
| w | 3 | 3 | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 4+Bus | 4+Bus | 5+Bus | 4+Bus | 4+Bus | 4+Bus |
| l | 3 | 3 | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 4+Bus | 4+Bus | 5+Bus | 5+Bus | 4+Bus | 4+Bus |
| MOVE | Dn, An | An, An | (An), An | (An)+, An | -(An), An | (d16, An), An | (d8, An, Xn), An | (xxx).w, An | (xxx).l, An | #data, An | (d16, PC), An | (d8, PC, Xn), An |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| l | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3 | 2+Bus | 2+Bus |
| MOVE | ccr, Dn | | ccr, (An) | ccr, (An)+ | ccr, -(An) | ccr, (d16, An) | ccr, (d8, An, Xn) | ccr, (xxx).w | ccr, (xxx).l | | | |
| w | 1 | | 1 | 1 | 1 | 2 | 2 | 2 | 3 | | | |
| MOVE | Dn, ccr | | (An), ccr | (An)+, ccr | -(An), ccr | (d16, An), ccr | (d8, An, Xn), ccr | (xxx).w, ccr | (xxx).l, ccr | #data, ccr | (d16, PC), ccr | (d8, PC, Xn), ccr |
| w | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| MOVE | sr, Dn | | sr, (An) | sr, (An)+ | sr, -(An) | sr, (d16, An) | sr, (d8, An, Xn) | sr, (xxx).w | sr, (xxx).l | | | |
| w | 1 | | 1 | 1 | 1 | 2 | 2 | 2 | 3 | | | |
| MOVE | Dn, sr | | (An), sr | (An)+, sr | -(An), sr | (d16, An), sr | (d8, An, Xn), sr | (xxx).w, sr | (xxx).l, sr | #data, sr | (d16, PC), sr | (d8, PC, Xn), sr |
| w | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| MOVE | usp, An | An, usp |
| l | 1 | 1 |
| MOVEM | | | list, (An) | | list, -(An) | list, (d16, An) | list, (d8, An, Xn) | list, (xxx).w | list, (xxx).l | | | |
| w | | | 2+n | | 2+n | 3+(n*2) | 3+(n*2) | 3+(n*2) | 4+(n*3) | | | |
| l | | | 2+n | | 2+n | 3+(n*2) | 3+(n*2) | 3+(n*2) | 4+(n*3) | | | |
| MOVEM | | | (An), list | (An)+, list | | (d16, An), list | (d8, An, Xn), list | (xxx).w, list | (xxx).l, list | | | |
| w | | | 2+(n*Bus) | 2+(n*Bus) | | 3+(n*(2+Bus)) | 3+(n*(2+Bus)) | 3+(n*(2+Bus)) | 4+(n*(3+Bus)) | | | |
| l | | | 2+(n*Bus) | 2+(n*Bus) | | 3+(n*(2+Bus)) | 3+(n*(2+Bus)) | 3+(n*(2+Bus)) | 4+(n*(3+Bus)) | | | |
| MOVEP | Dx, (d16, Ay) | (d16, Ay), Dx |
| w | | |
| l | | |
| MOVEQ | #data, Dn | |
| l | 1 | |
| MULS | Dn, Dn | | (An), Dn | (An)+, Dn | -(An), Dn | (d16, An), Dn | (d8, An, Xn), Dn | (xxx).w, Dn | (xxx).l, Dn | #data, Dn | (d16, PC), Dn | (d8, PC, Xn), Dn |
| w | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| MULU | Dn, Dn | | (An), Dn | (An)+, Dn | -(An), Dn | (d16, An), Dn | (d8, An, Xn), Dn | (xxx).w, Dn | (xxx).l, Dn | #data, Dn | (d16, PC), Dn | (d8, PC, Xn), Dn |
| w | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| NBCD | Dn | | (An) | (An)+ | -(An) | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | | |
| b | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| NEG | Dn | | (An) | (An)+ | -(An) | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | | |
| b | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| w | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| NEGX | Dn | | (An) | (An)+ | -(An) | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | | |
| b | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| w | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| NOP | | |
| 1 | |
| NOT | Dn | | (An) | (An)+ | -(An) | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | | |
| b | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| w | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| OR | Dn, Dn | | (An), Dn | (An)+, Dn | -(An), Dn | (d16, An), Dn | (d8, An, Xn), Dn | (xxx).w, Dn | (xxx).l, Dn | #data, Dn | (d16, PC), Dn | (d8, PC, Xn), Dn |
| b | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| w | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| l | 1 | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3 | 2+Bus | 2+Bus |
| OR | | | Dn, (An) | Dn, (An)+ | Dn, -(An) | Dn, (d16, An) | Dn, (d8, An, Xn) | Dn, (xxx).w | Dn, (xxx).l | | | |
| b | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| w | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| ORI | #data, Dn | | #data, (An) | #data, (An)+ | #data, -(An) | #data, (d16, An) | #data, (d8, An, Xn) | #data, (xxx).w | #data, (xxx).l | | | |
| b | 2 | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| w | 2 | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| l | 3 | | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 4+Bus | 4+Bus | 5+Bus | | | |
| ORI | #data, ccr | |
| b | 2 | |
| ORI | #data, sr | |
| w | 2 | |
| PEA | | | (An) | | | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | (d16, PC) | (d8, PC, Xn) |
| l | | | 1 | | | 2 | 2 | 2 | 3 | | 2 | 2 |
| RESET | | |
| 1 | |
| ROd | Dx, Dy | #data, Dy | (An) | (An)+ | -(An) | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | | |
| b | 1 | 1 | | | | | | | | | | |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | 1 | | | | | | | | | | |
| ROXd | Dx, Dy | #data, Dy | (An) | (An)+ | -(An) | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | | |
| b | 1 | 1 | | | | | | | | | | |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | 1 | | | | | | | | | | |
| RTE | | |
| | |
| RTR | | |
| | |
| RTS | | |
| | |
| SBCD | Dy, Dx | -(Ay), -(Ax) |
| b | 1 | 1+Bus |
| Scc | Dn | | (An) | (An)+ | -(An) | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | | |
| b | 1 | | 1 | 1 | 1 | 2 | 2 | 2 | 3 | | | |
| STOP | #data | |
| 2 | |
| SUB | Dn, Dn | An, Dn | (An), Dn | (An)+, Dn | -(An), Dn | (d16, An), Dn | (d8, An, Xn), Dn | (xxx).w, Dn | (xxx).l, Dn | #data, Dn | (d16, PC), Dn | (d8, PC, Xn), Dn |
| b | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| l | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3 | 2+Bus | 2+Bus |
| SUB | | | Dn, (An) | Dn, (An)+ | Dn, -(An) | Dn, (d16, An) | Dn, (d8, An, Xn) | Dn, (xxx).w | Dn, (xxx).l | | | |
| b | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| w | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | | | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| SUBA | Dn, An | An, An | (An), An | (An)+, An | -(An), An | (d16, An), An | (d8, An, Xn), An | (xxx).w, An | (xxx).l, An | #data, An | (d16, PC), An | (d8, PC, Xn), An |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| l | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3 | 2+Bus | 2+Bus |
| SUBI | #data, Dn | | #data, (An) | #data, (An)+ | #data, -(An) | #data, (d16, An) | #data, (d8, An, Xn) | #data, (xxx).w | #data, (xxx).l | | | |
| b | 2 | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| w | 2 | | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3+Bus | 3+Bus | 4+Bus | | | |
| l | 3 | | 3+Bus | 3+Bus | 3+Bus | 4+Bus | 4+Bus | 4+Bus | 5+Bus | | | |
| SUBQ | #data, Dn | #data, An | #data, (An) | #data, (An)+ | #data, -(An) | #data, (d16, An) | #data, (d8, An, Xn) | #data, (xxx).w | #data, (xxx).l | | | |
| b | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| w | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| l | 1 | 1 | 1+Bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| SUBX | Dy, Dx | -(Ay), -(Ax) |
| b | 1 | 1+Bus |
| w | 1 | 1+Bus |
| l | 1 | 1+Bus |
| SWAP | Dn | |
| w | 1 | |
| TAS | Dn | | (An) | (An)+ | -(An) | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | | | |
| b | 1 | | 1+bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | | | |
| TRAP | #vector | |
| | |
| TRAPV | | |
| | |
| TST | Dn | An | (An) | (An)+ | -(An) | (d16, An) | (d8, An, Xn) | (xxx).w | (xxx).l | #data | (d16, PC) | (d8, PC, Xn) |
| b | 1 | 1 | 1+bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| w | 1 | 1 | 1+bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 2 | 2+Bus | 2+Bus |
| l | 1 | 1 | 1+bus | 1+Bus | 1+Bus | 2+Bus | 2+Bus | 2+Bus | 3+Bus | 3 | 2+Bus | 2+Bus |
| UNLINK | | |
| | |