Volladdierer - Funktion, Wahrheitstabelle & Schaltungsaufbau

Alex Eichhorn .

8. April 2026

Schaltplan mit zwei HA-Blöcken, die einen volladdierer darstellen. Eingänge und Ausgänge sind mit Ü und S gekennzeichnet.

Ein Volladdierer ist der Baustein, der in der Binärrechnung aus zwei Bits und einem Übertrag ein korrektes neues Ergebnis bildet. Genau diese kleine Schaltung steckt hinter vielen größeren Rechenwerken, von einfachen Addierketten bis zur ALU eines Prozessors. Ich zeige hier, wie der Baustein arbeitet, wie man seine Wahrheitstabelle liest und worauf es beim Aufbau mit Logikgattern wirklich ankommt.

Was man über den Baustein sofort wissen sollte

  • Er verarbeitet drei 1-Bit-Eingänge: zwei Operanden und einen Übertragseingang.
  • Am Ausgang stehen ein Summenbit und ein Übertrag für die nächste Stelle.
  • Die Summe folgt der XOR-Logik, der Übertrag entsteht aus AND- und OR-Verknüpfungen.
  • Ein Halbaddierer reicht an höheren Stellen nicht aus, weil ihm der Übertragseingang fehlt.
  • In Ketten aufgebaut wird daraus ein Addierwerk, wie es in Prozessoren und Rechenwerken steckt.

Aufbau eines Volladdierers auf einem Breadboard, mit Wahrheitstabelle und Schaltplan. LEDs zeigen das Ergebnis.

Was der Baustein in der Binärrechnung wirklich leistet

Der Kern ist schnell erklärt: Ein Volladdierer addiert drei einstellige Binärwerte, also zwei Operand-Bits und den Übertrag der vorherigen Stelle. Das Ergebnis wird auf zwei Ausgänge verteilt. Das niederwertige Bit ist die Summe, das höherwertige Bit ist der neue Übertrag. Genau deshalb ist diese Schaltung so wichtig, wenn Binärzahlen nicht nur in der niedrigsten Stelle, sondern über mehrere Stellen hinweg verarbeitet werden.

Praktisch betrachtet ist das der Punkt, an dem reine Zwei-Eingang-Logik nicht mehr ausreicht. Bei einer mehrstelligen Addition kann die nächste Stelle nur dann korrekt rechnen, wenn sie den vorherigen Übertrag kennt. Ich achte bei der Erklärung immer zuerst auf diesen Zusammenhang, weil sonst leicht der Eindruck entsteht, die Schaltung rechne „einfach nur drei Bits zusammen“. Tatsächlich bildet sie die Grundlage für die fortlaufende Stellenaddition im Dualsystem. Genau das sieht man in der Wahrheitstabelle besonders klar.

So liest man Wahrheitstabelle und Logikformeln

Die Wahrheitstabelle zeigt alle acht möglichen Kombinationen der drei Eingänge. Daraus lässt sich sofort ablesen, wann die Summe 0 oder 1 ist und wann ein Übertrag entsteht. Entscheidend ist dabei nicht die Reihenfolge der Eingänge, sondern nur, wie viele Einsen anliegen.

A B Cin S Cout
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

Die Logik dahinter ist elegant, weil sie sich auf zwei sehr kompakte Ausdrücke reduzieren lässt: S = A XOR B XOR Cin und Cout = (A AND B) OR (Cin AND (A XOR B)). Die Summe ist also genau dann 1, wenn eine ungerade Anzahl von Eingängen auf 1 steht. Der Übertrag entsteht entweder dann, wenn bereits A und B zusammen 1 sind, oder wenn der Übertragseingang zusammen mit genau einem der beiden Operanden 1 ist. Diese Form ist in Lehrbüchern beliebt, weil sie die Funktion direkt in Logik übersetzt und nicht nur als Tabelle stehen lässt.

Für mich ist das der Punkt, an dem die Schaltung wirklich verständlich wird: Die Summe folgt der Parität, der Übertrag der „mindestens zwei Einsen“-Regel. Aus diesen beiden Ideen ergibt sich dann fast automatisch der passende Schaltungsaufbau. Genau dort wird die Theorie in konkrete Gatterlogik übersetzt.

Wie man ihn mit Gattern sauber aufbaut

Am häufigsten wird der Baustein als Kombination aus zwei Halbaddierern und einem ODER-Gatter dargestellt. Das ist didaktisch sehr sauber, weil man zuerst die Teilsumme bildet und danach die beiden Übertragswege zusammenführt. Wer den Entwurf etwas direkter aufzieht, landet meist bei zwei XOR-Gattern, zwei AND-Gattern und einem OR-Gatter. Funktional ist das dieselbe Idee, nur ohne die Zwischenschicht der Halbaddierer.
Variante Vorteil Wann ich sie wähle
Zwei Halbaddierer + ODER Sehr gut nachvollziehbar und sauber in Schritte zerlegt Beim Lernen, Erklären und Herleiten
Direkte XOR/AND/OR-Logik Weniger Umwege, oft näher an der fertigen Schaltung Wenn die Funktion bereits verstanden ist
NAND- oder NOR-only-Umsetzung Passt gut zu standardisierten Logikfamilien Bei technischer Optimierung oder Bausteinbibliotheken

In der Praxis entscheidet nicht nur die Funktion, sondern auch die Zielsetzung. Für einen ersten Aufbau würde ich die Halbaddierer-Variante bevorzugen, weil man die Signalwege dabei sehr gut verfolgen kann. Wenn es dagegen um eine kompakte Implementierung geht, zählt eher der direkte Logikpfad. Beide Wege sind legitim, aber sie setzen unterschiedliche Prioritäten: Verständlichkeit auf der einen Seite, Effizienz auf der anderen. Genau diese Abwägung taucht später auch bei größeren Addierwerken wieder auf.

Warum der Vergleich mit dem Halbaddierer wichtig bleibt

Der Halbaddierer ist der kleine Bruder ohne Übertragseingang. Er addiert zwei Bits, kann aber kein bereits vorhandenes Carry aufnehmen. Deshalb reicht er nur an der niedrigsten Stelle oder als Teilbaustein innerhalb eines größeren Aufbaus. Der Volladdierer ist die Erweiterung, die diese Lücke schließt.

Merkmal Halbaddierer Volladdierer
Eingänge 2 Bits 2 Bits plus Übertragseingang
Ausgänge Summe und Übertrag Summe und Übertrag
Einsatz Nur niedrigste Stelle oder Teilbaustein Alle Stellen ab dem ersten Bit mit Carry-Kette
Grenze Kann den vorherigen Übertrag nicht verarbeiten Kann Überträge sauber fortsetzen

Gerade Anfänger verwechseln diese Rollen oft. Ein typischer Denkfehler ist die Annahme, man könne einfach mehrere Halbaddierer hintereinander schalten und damit beliebige Binärzahlen addieren. Das funktioniert nicht sauber, weil ab der zweiten Stelle der vorherige Übertrag in die Rechnung eingehen muss. Genau dieser Übertrag ist der Grund, warum der Volladdierer überhaupt existiert. Wenn man das verstanden hat, wird auch die Logik großer Addiernetze deutlich nachvollziehbarer. Und genau dort landet der Baustein als Nächstes.

Wo der Baustein in größeren Rechenwerken landet

In echten Schaltungen steht der einzelne Volladdierer selten für sich allein. Meist bildet er die kleinste Einheit eines Addierwerks, das aus mehreren Stufen hintereinander aufgebaut ist. Bei einer 8-Bit-, 16-Bit- oder 32-Bit-Addition wandert der Übertrag von Stelle zu Stelle weiter. Die niederwertigste Stufe bekommt dabei oft keinen Eingangscarry und arbeitet mit Cin = 0, während jede weitere Stufe den Übertrag der vorherigen übernimmt.

Genau hier zeigt sich der wichtigste praktische Punkt: Die einfache Kette ist logisch leicht verständlich, aber sie hat einen Nachteil bei der Geschwindigkeit. Jeder Übertrag muss erst berechnet und dann an die nächste Stufe weitergereicht werden. Das macht die Schaltung robust und gut erklärbar, aber nicht automatisch die schnellste Lösung. Für leistungsfähigere Entwürfe greifen Entwickler deshalb zu schnelleren Addierverfahren wie Carry-Lookahead oder Carry-Select, also Verfahren, die Überträge teilweise vorwegnehmen oder parallel berechnen. Das ist der Moment, in dem Architektur wichtiger wird als reine Gatterzahl.

Der Baustein steckt außerdem nicht nur in Addierwerken. Er taucht auch in Multiplikatoren, Adressberechnungen und natürlich in der ALU auf, also in dem Teil des Prozessors, der Rechen- und Logikoperationen ausführt. Wer die kleine Schaltung versteht, versteht damit einen Grundmechanismus vieler digitaler Systeme. Das ist mehr als ein Lernbaustein, es ist ein wiederkehrendes Prinzip. Bevor man ihn jedoch in größere Netze einsetzt, lohnt sich ein Blick auf die typischen Fehler.

Welche Fehler beim Entwurf am häufigsten auftreten

Wenn ich einen Entwurf prüfe, gehe ich zuerst die acht Zeilen der Wahrheitstabelle durch. Das spart Zeit, weil sich fast alle Fehler dort sofort zeigen. Besonders häufig sehe ich vier Stolperstellen:

  • Der Übertragseingang wird vergessen oder fälschlich auf 0 gesetzt, obwohl er in der mittleren oder hohen Stelle gebraucht wird.
  • Summe und Übertrag werden verwechselt, obwohl sie unterschiedliche Bedeutungen haben.
  • Die Schaltung wird nur für ein oder zwei Beispielwerte getestet, statt alle acht Eingangskombinationen zu prüfen.
  • Die Übertragslaufzeit wird ignoriert, obwohl sie bei längeren Addierketten den Takt oder die Reaktionszeit bestimmt.

Ein weiterer Klassiker ist die falsche Erwartung, dass ein Übertrag nur dann entsteht, wenn alle drei Eingänge 1 sind. Das stimmt nicht. Schon zwei Einsen reichen aus, damit der Carry auf 1 geht. Genau deshalb ist die Wahrheitstabelle so wichtig: Sie verhindert, dass man sich auf ein intuitiv klingendes, aber falsches Kurzbild verlässt. Wer die Tabelle sauber versteht, baut in der Regel auch die Schaltung korrekt auf.

Was ich für einen belastbaren Aufbau immer mitprüfe

Für einen ersten belastbaren Aufbau reicht oft eine klare Reihenfolge: erst die Wahrheitstabelle, dann die Logikgleichungen, dann die Umsetzung mit Gattern. Ich würde den Baustein zunächst in einer Simulation oder auf einem kleinen Logikaufbau testen und die Ausgänge mit LEDs oder einem ähnlichen Anzeigeelement beobachten. So sieht man sehr schnell, ob die Summenbildung und der Carry wirklich bei allen acht Fällen stimmen.

Wenn die Schaltung später Teil eines größeren Addierwerks werden soll, prüfe ich zusätzlich die Richtung des Übertragsflusses und die Verzögerung von Stufe zu Stufe. Das klingt nach einem Detail, entscheidet aber oft darüber, ob ein Entwurf nur fachlich korrekt oder auch praktisch brauchbar ist. Wer diese beiden Ebenen zusammen denkt, hat den eigentlichen Wert des Bausteins verstanden. Dann ist er nicht mehr bloß ein Beispiel aus der Digitaltechnik, sondern ein verlässlicher Grundstein für größere Rechenschaltungen.

Häufig gestellte Fragen

Ein Volladdierer ist eine digitale Schaltung, die drei einzelne Binärziffern (zwei Operanden und einen Übertrag der vorherigen Stelle) addiert und ein Summenbit sowie ein Übertragsbit für die nächste Stelle erzeugt. Er ist grundlegend für die Binärrechnung.
Der Volladdierer kann einen Übertrag von einer vorherigen Additionsstelle verarbeiten, was der Halbaddierer nicht kann. Dies macht ihn unerlässlich für die Addition von Binärzahlen über mehrere Stellen hinweg, wie sie in Prozessoren vorkommt.
Die Wahrheitstabelle zeigt alle acht möglichen Kombinationen der drei Eingänge (A, B, Cin) und die daraus resultierenden Ausgänge (Summe S, Übertrag Cout). Sie hilft zu verstehen, wann die Summe 1 ist (ungerade Anzahl von 1en) und wann ein Übertrag entsteht (mindestens zwei 1en).
Ein Volladdierer wird oft aus zwei Halbaddierern und einem ODER-Gatter aufgebaut. Alternativ kann er direkt mit zwei XOR-, zwei AND- und einem OR-Gatter realisiert werden. Die Wahl hängt von didaktischen oder Effizienz-Zielen ab.
Volladdierer sind die Grundbausteine in Addierwerken, Multiplikatoren, Adressberechnungen und der Arithmetisch-Logischen Einheit (ALU) von Prozessoren. Sie sind entscheidend für die Durchführung von Rechenoperationen in digitalen Systemen.

Artikel bewerten

Durchschnitt: 0.0 / 5 · 0 Bewertungen

Tags

volladdierer volladdierer wahrheitstabelle volladdierer schaltungsaufbau volladdierer logikgatter volladdierer funktionsweise
Autor Alex Eichhorn
Alex Eichhorn
Ich bin Alex Eichhorn und beschäftige mich seit über zehn Jahren intensiv mit den Themen Informatik, Naturwissenschaften und moderne Technologien. In meiner Rolle als Branchenanalyst und erfahrener Content Creator habe ich umfangreiche Kenntnisse in der Analyse von Technologietrends und deren Auswirkungen auf verschiedene Industrien entwickelt. Mein Ziel ist es, komplexe Daten und Zusammenhänge verständlich zu machen, damit Leser fundierte Entscheidungen treffen können. Ich lege großen Wert auf objektive Analysen und gründliche Recherche, um sicherzustellen, dass die Informationen, die ich präsentiere, sowohl aktuell als auch vertrauenswürdig sind. Durch meine Leidenschaft für die Wissenschaft und Technologie strebe ich danach, meinen Lesern einen klaren Einblick in die neuesten Entwicklungen und deren Relevanz für die Gesellschaft zu bieten.

Kommentare (0)

Kommentar hinzufügen