Aritmeettis-looginen yksikkö

Aritmeettis-looginen yksikkö (, ALU) on digitaalipiiri suorittimessa, joka suorittaa aritmeettisia ja loogisia toimintoja. 
Keskeinen osa ALU:ssa on summain, jota käytetään väliaikaisena tallennuspaikkana monille toiminnoille. ALU sisältää myös useita rekistereitä, jotka ovat ohjelmoijan käsiteltävissä.

Tyypillinen ALU käyttää binäärijärjestelmän kokonaisluvuilla, vaikka myös desimaalijärjestelmällä toimivia on tehty. 
Tämä eroaa matematiikkaprosessorista, joka toimii liukuluvuilla.
ALU on keskeinen osa suorittimessa ja suoritin voi sisältää useita ALU-yksiköitä.

Pelkän ALU-yksikön sisältävän piirin kehitti Lee Boysel Fairchild Semiconductorilla vuonna 1968. 

Varhainen ja tunnetuin yhdelle mikropiirille toteutettu ALU on 74181. Kun logiikkaporttien tiheys saavutti riittävän pisteen kokonaisen aritmetiikkayksikön toteuttaminen yhdelle piirille tuli mahdolliseksi. 74181 tarjosi 32 toimintoa kahdella 4-bittisellä muuttujalla. 74181 oli mahdollista yhdistää toiseen suuremman sanaleveyden saamiseksi (bit-slice). Myöhemmin tuli mahdolliseksi kahden 16-bittisen muuttujan kertominen, joka vaati noin .

Katso myös 
 Boolen algebra
 Bittioperaatio

Lähteet 

Suorittimet
Digitaalitekniikka