ALU står for aritmetisk logisk enhet. Det er en digital krets som utfører aritmetiske og logiske operasjoner. ALU er en av de viktigste komponentene i en datamaskins sentrale prosesseringsenhet (CPU).
ALU utfører en rekke operasjoner, inkludert:
*Tillegg
* Subtraksjon
* Multiplikasjon
* Divisjon
* Logisk OG
* Logisk ELLER
* Logisk IKKE
* Bitvis forskyvning
* Roter bitvis
ALU er også ansvarlig for å sette tilstandskodene. Tilstandskodene brukes til å indikere resultatet av en operasjon. For eksempel settes bæreflagget hvis en addisjonsoperasjon resulterer i en utføring av den mest signifikante biten.
ALU er en kritisk komponent i en datamaskins CPU. Den er ansvarlig for å utføre de aritmetiske og logiske operasjonene som er nødvendige for at en datamaskin skal kjøre programmer.