Aritmeettis-looginen yksikkö

Wikipediasta
Siirry navigaatioon Siirry hakuun

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. Myöhemmin tuli mahdolliseksi kahden 16-bittisen muuttujan kertominen, joka vaati noin 5 000 porttia.[3][4]

Katso myös[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. a b c Microprocessor and Microcomputer Technology, s. 2. Macmillan Press, 1981. ISBN 978-1-349-16651-0. (englanniksi)
  2. Ken Shirriff: The Surprising Story of the First Microprocessors spectrum.ieee.org. 30.8.2016. Viitattu 21.1.2020. (englanniksi)
  3. a b Daniel P. Siewiorek & C. Gordon Bell & Allen Newell: Computer Structures: Principles and Examples, s. 63. McGraw-Hill, 1982. ISBN 0-07-057302-6. Teoksen verkkoversio. (englanniksi)
  4. Chapter 6 ½ Structure 63 gordonbell.azurewebsites.net. Viitattu 20.8.2021. (englanniksi)
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.