From Wikipedia, the free encyclopedia
Aritmeettis-looginen yksikkö (engl. arithmetic logic unit, ALU) on digitaalipiiri suorittimessa, joka suorittaa aritmeettisia ja loogisia toimintoja.[1] Keskeinen osa ALU:ssa on summain, jota käytetään väliaikaisena tallennuspaikkana monille toiminnoille.[1] ALU sisältää myös useita rekistereitä, jotka ovat ohjelmoijan käsiteltävissä.[1]
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.[2]
Varhainen ja tunnetuin yhdelle mikropiirille toteutettu ALU on 74181.[3] 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).[4] Myöhemmin tuli mahdolliseksi kahden 16-bittisen muuttujan kertominen, joka vaati noin 5 000 porttia.[3][5]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.