68000
Este es el total de instrucciones que presenta el 68000; un total de 56. Con ellas se programa al micro y se le indica como ha de responder ante el desarrollo del programa según un flujo determinado por el programador.
Las instrucciones se pueden dividir en varios apartados y así se ha hecho aquí para simplificar el entendimiento de las diferentes instrucciones y sus propósitos.
Instrucciones de movimientos de datos-direcciones:
| Exg | Lea | Link | Move | Movea | Movem | Movep | Moveq | Pea | Unlk |
Instrucciones de operaciones aritméticas con enteros (incluye datos BCD):
| Add | Adda | Addi | Addq | Addx | Clr | Cmp | Cmpa | Cmpi | Cmpm | Divu | Divs | Ext | Mulu | Muls | Neg | Negx | Sub | Suba | Subi | Subq | Subx |
Instrucciones de tratamiento de bits:
| Bchg | Bclr | Btst | Bset |
Instrucciones de operaciones lógicas y de desplazamiento-rotación:
| And | Andi | Asl | Asr | Eor | Eori | Lsl | Lsr | Not | Or | Ori | Rol | Ror | Roxl | Roxr | Swap | Tst |
Instrucciones de control de flujo del programa:
| Bcc | Bra | Bsr | DBcc | Jmp | Jsr | Nop | Rtr | Rts | Scc |
Instrucciones de control de sistema:
| Andi-CCR | Andi-SR | Chk | Eori-CCR | Eori-SR | Move-CCR | Move-SR | Move-USP | Ori-CCR | Ori-SR | Reset | Rte | Stop | Trap | Trapv | Tas |