Den del av CPU som utför alla aritmetiska och logiska beräkningar på data som den får är
aritmetisk logikenhet (ALU) .
Här är en uppdelning av vad ALU gör:
* aritmetiska operationer: Tillägg, subtraktion, multiplikation, division, modulo.
* logikoperationer: Och, eller, xor, inte.
* Jämförelser: Större än, mindre än, lika med.
ALU tar inmatningsdata från CPU:s register och utför den begärda operationen. Resultatet av beräkningen lagras sedan tillbaka i ett register för vidare användning.