- Aritmetisk/logiska operationer (utför aritmetiska, t.ex. ADD, eller logiska, AND, beräkningar)
- Data transfer (data överförs från primärminne till register = LOAD-instr. eller data med resultat till primärminnet = STORE-instr.)
- Styrinstruktioner (styr utförandet av data, om ett villkor uppfylls/inte uppfylls utförs något, t.ex. JUMP-instructions)