Ein Akkumulator ist ein Register innerhalb einer CPU, in dem Zwischenergebnisse arithmetischer Berechnungen gespeichert werden.
Ohne einen Akkumulator wäre es notwendig, jedes Ergebnis einer Berechnung (Addition, Multiplikation, Potenzierung, usw.) im Hauptspeicher abzulegen und später von dort wieder abzurufen. Der Zugriff auf den Hauptspeicher ist dabei wesentlich langsamer als der auf den Akkumulator, da dieser direkte Verbindungen zur ALU besitzt.
Das beste Beispiel hierfür ist die Addition mehrerer Zahlen. Der Akkumulator wird zunächst auf null gesetzt. Für jede Zahl wird nun die aktuelle Zwischensumme aus dem Akkumulator gelesen, die neue hinzuaddiert und das Ergebnis wieder im Akkumulator abgelegt. Wenn alle Zahlen addiert sind, wird das Endergebnis im Hauptspeicher abgelegt.
Moderne CPUs haben normalerweise sehr viele Register, von denen alle oder viele als Akkumulatoren verwendet werden können. Aus diesem Grund ist der Begriff "akkumulator" etwas veraltet.
Auch in der Programmierung wird eine Variable die Zwischenergebnisse enthält (z.B. in Schleifen) oft als Akkumulator bezeichnet.
Dieser Beitrag ist aus der XML-Version der deutschen WikiPedia® entwickelt worden und unterliegt inhaltlich den GNU FDL-Lizenzbestimmungen. Linkziele außerhalb der wikipedia-Inhalte unterliegen den Urheberrechten der jeweiligen Anbieter
( DirectDownloads ) Kalenderblätter druckfertig aufbereitet für Schmuckblätter zum Selbstdrucken im Word DOC6/RTF Format, je Euro 5 über Click&BuyJAN | FEB | MÄRZ APRIL | MAI | JUNI JULI | AUG | SEPT OKT | NOV | DEZ
Das Geschenk für jeden Anlass, nicht nur bei 'runden' Jubiläen Andere Einzeltage oder Zahlungsarten bitte HIER bestellen
Diese Web Site verdient ihr Geld durch Produktverkäufe (CD-ROM, downloads) und in erster Linie durch Anzeigen. Wenn Sie als Webmaster zuverlässige Partner suchen für Ihr eigenes Anzeigenschäft, dürfen Sie sich gerne auf unsere Empfehlungen stützen:
z.B.: GigaCash & ProfiWin