Två uppgifter som utförs av CPU är:
1. hämtning och avkodningsinstruktioner: CPU hämtar instruktioner från minnet, tolkar dem och förbereder dem för körning.
2. Utför aritmetiska och logiska operationer: CPU utför beräkningar (tillägg, subtraktion, multiplikation, uppdelning) och logiska jämförelser (och, eller, inte) på data.