Akkumulátor (informatika)
speciális célú regiszter / From Wikipedia, the free encyclopedia
A számítógépek processzorában (CPU) az akkumulátor vagy akkumulátorregiszter olyan regiszter, amelyben az aritmetikai-logikai egység által végzett műveletek operandusainak, illetve a művelet eredményének átmeneti tárolása történik. A korai számítógépekben még nem alkalmaztak akkumulátort, minden műveletvégzés (összeadás, szorzás, eltolás stb.) eredményét vissza kellett írni a központi (más néven operatív) memóriába, ahonnan gyakran a következő műveletnél vissza is kellett olvasni a következő művelet számára. Ez nagyon lelassította a számítógép működését, mivel a központi memóriában használt technológia jóval lassabb (de olcsóbb) elérést tesz lehetővé, mint az akkumulátorban és a processzor más regisztereiben használt. A korszerű számítógépekben az akkumulátor helyett már egy vagy több regisztertömb van, amelyben akár 512 regiszter is elhelyezkedhet.
A hagyományos példa az akkumulátor használatára egy számokból álló lista összegzése (az accumulator szó szerinti jelentése: felhalmozó). Az akkumulátor kezdeti értékét nullára állítják, majd a számok egyenként beolvasásra kerülnek, és értékük hozzáadódik az akkumulátorhoz. Miután minden szám hozzá lett adva, az akkumulátorban lévő eredmény visszaíródik a központi memóriába vagy egy másik (nem akkumulátor-) regiszterbe.