Den delen av CPU som utfører alle aritmetiske og logiske beregninger på data den mottar er
aritmetisk logikkenhet (ALU) .
Her er en oversikt over hva Alu gjør:
* aritmetiske operasjoner: Tillegg, subtraksjon, multiplikasjon, divisjon, modulo.
* logiske operasjoner: Og, eller, xor, ikke.
* sammenligninger: Større enn, mindre enn, lik.
ALU tar inngangsdataene fra CPUs registre og utfører den forespurte operasjonen. Resultatet av beregningen lagres deretter tilbake i et register for videre bruk.