- kopiowanie danych
- z pamięci do rejestru
- z rejestru do pamięci
- z pamięci do pamięci (niektóre procesory)
- (podział ze względu na sposób adresowania danych)
-
działania arytmetyczne
- dodawanie
- odejmowanie
- porównywanie dwóch liczb
- dodawanie i odejmowanie jedności
- zmiana znaku liczby
- działania na bitach
- skoki
- bezwarunkowe
- warunkowe
Instrukcje procesora identyfikowane są na podstawie binarnego kodu maszynowego, jednak dany kod nie musi oznaczać wykonywania tych samych operacji przez procesor do tego samego (lub innego) zadania.
W tym celu, w procesorach niedostępnych masowo można spotkać możliwość programowania rozkazów CPU, czylimikroprogramowania. Rozwiązanie takie daje pełniejszą kontrolę nad procesorem oraz możliwość np. zwiększenia wydajności procesora w pewnych zastosowaniach itp., w znacznie większym stopniu niż w przypadku np. dostępnych powszechnie procesorów, w których kody maszynowe są na stałe przypisane do listy wykonywanych mikroinstrukcji.