Zum Inhalt springen

Informatik · Klasse 7–10 · aktualisiert

Addierer: Halbaddierer und Volladdierer erklärt

Du lernst, wie Halb- und Volladdierer einstellige Binärzahlen addieren und wie aus mehreren Volladdierern ein Addiernetz für längere Zahlen wird.

0 von 11 Aufgaben gelöst

Addierer: Halbaddierer und Volladdierer erklärt

Kurz gesagt

Das bedeutet: Ein Halbaddierer addiert zwei einstellige Binärzahlen, ein Volladdierer drei, weil er einen Übertrag-Eingang hat. Schaltest du mehrere Volladdierer hintereinander, entsteht ein Addiernetz: Der Übertrag jeder Stufe geht in die nächste.

Computer rechnen mit 0 und 1. Das Addieren übernehmen kleine Schaltungen, die Addierer. Hier lernst du die zwei wichtigsten Bausteine kennen und siehst, wie sie zusammen längere Zahlen addieren.

Deine Lernziele

Hake ab, was du schon kannst. Löst du alle Aufgaben eines Abschnitts, hakt Mela das Ziel für dich ab.

3 Abschnitte

Eine einstellige Binärzahl hat nur eine Stelle, also 0 oder 1. Ein Halbaddierer hat zwei Eingänge und zwei Ausgänge. Mit ihm addierst du zwei einstellige Binärzahlen. Der Ausgang s (von englisch sum, „Summe“) liefert die rechte Stelle des Ergebnisses. Der Ausgang c (von englisch carry, „Übertrag“) liefert die linke Stelle.

Ein Volladdierer hat drei Eingänge und zwei Ausgänge. Die Eingänge heißen x, y und c_in, die Ausgänge s und c_out. Mit ihm addierst du drei einstellige Binärzahlen. Der Ausgang s liefert die niederwertige Stelle des Ergebnisses, also die ganz rechts. Bei 47 ist die 7 niederwertiger als die 4. Der Ausgang c_out liefert die höherwertige Stelle, also die weiter links.

Der Halbaddierer hat keinen Übertrags-Eingang. Der Volladdierer hat ihn: c_in. Aus zwei Halbaddierern und einem zusätzlichen Oder-Gatter (ein kleiner Baustein einer Schaltung) kann man einen Volladdierer aufbauen.

Definition

Übertrag

Der Übertrag (englisch carry) ist die linke Stelle des Ergebnisses. Der Halbaddierer gibt ihn am Ausgang c aus, der Volladdierer am Ausgang c_out.

MerkmalHalbaddiererVolladdierer
Eingänge23 (x, y, c_in)
Ausgänge2 (s und c)2 (s und c_out)
Addiertzwei einstellige Binärzahlendrei einstellige Binärzahlen

Teste dich

LeichtWie viele Eingänge hat ein Volladdierer?
MittelWas liefert beim Halbaddierer der Ausgang c?

Alles auf einen Blick

Addierer

  • Halbaddierer

    2 Eingänge, 2 Ausgänge (s und c). Er addiert zwei einstellige Binärzahlen.

  • Volladdierer

    3 Eingänge (x, y, c_in), 2 Ausgänge (s und c_out). Er addiert drei einstellige Binärzahlen.

  • Wahrheitstabelle

    Suche die Zeile mit x, y und c_in und lies c_out und s ab.

  • Addiernetz

    Das c_out jeder Stufe geht in das c_in der nächsten Stufe.

  • Stellenzahl

    Zwei n-stellige Binärzahlen ergeben ein Ergebnis mit n+1 Stellen.

Musteraufgabe · Schritt für Schritt

0111₂ + 0101₂ stellenweise addieren

  1. 1Aufgabe: Addiere 0111₂ und 0101₂. Du rechnest die Stellen von rechts nach links. Der Übertrag geht in die nächste Stelle.
  2. 2Stelle 1 (ganz rechts): 1 + 1 + Übertrag 0 → Summe 0, Übertrag 1
  3. 3Stelle 2: 1 + 0 + Übertrag 1 → Summe 0, Übertrag 1
  4. 4Stelle 3: 1 + 1 + Übertrag 1 → Summe 1, Übertrag 1
  5. 5Stelle 4: 0 + 0 + Übertrag 1 → Summe 1, Übertrag 0
  6. 6Ergebnis: 0111₂ + 0101₂ = 01100₂, also 5 Stellen bei zwei vierstelligen Zahlen

Fehler finden

Prüfe die Rechnung 011₂ + 001₂ (ausgedachtes Beispiel) In einer Zeile steckt ein Fehler. Tippe sie an.

Lückentext

Wähl in jeder Lücke das passende Wort und prüf dann deine Antworten.

Ein Volladdierer hat die Eingänge x, y und c_in, also Eingänge. Der Übertrag verlässt eine Stufe am Ausgang und geht in die nächste Stufe. Zwei 4-stellige Binärzahlen ergeben im Addiernetz ein Ergebnis mit Stellen.

Karteikasten

Erst selbst überlegen, dann umdrehen.

Übung mit Feedback

Abschluss-Check: Addierer

LeichtWie viele Eingänge und Ausgänge hat ein Halbaddierer?
MittelWelche Ausgänge hat der Volladdierer bei x = 0, y = 1 und c_in = 1?
SchwerEin 8-Bit-Carry-Ripple-Addierer addiert zwei 8-stellige Binärzahlen. Wie viele Stellen hat das Ergebnis?

Weiterlesen in Informatik