< Digitale Schaltungstechnik
Titelseite
  1. Addierer
    1. Mehr-Bit Addierer
      1. BCD
    2. Binäre Quersumme
    3. mehrere Variablen
  2. Subtraktion
    1. kombiniertes Rechenwerk
  3. Alternative Addierer
    1. Carry-Ripple-Addierer
    2. Carry-Skip-Addierer
      1. Stufe 2 bis n
      2. Stufe 1
      3. Rückspiegel
    3. Carry-Look-Ahead-Addierer
    4. Serienaddierwerk

Wir haben im Kapitel über die Addition gelernt haben, brauchen wir zu Addition beliebiger Zahlen nur zwei Mechanismen

  • Die Addition einstelliger Zahlen
  • Die Handhabung der Überträge

Als erstes lernen wir, wie wir in der Digitaltechnik die Addition einstelliger Zahlen realisieren und ihm nächsten Schritt wie wir den Übertrag handhaben.

Halbaddierer

Herleitung

In Kapitel über die Addition von Binärzahlen haben wir diese Beziehungen gelernt:

Addition einstelliger Binärzahlen
0 + 0 =  0
0 + 1 =  1
1 + 0 =  1
1 + 1 = 10

Wahrheitstabelle

Diese Beziehung können wir ohne Probleme in eine Wahrheitstabelle übertragen:

InputOutput
ABΣC
0000
0110
1010
1101

Σ ist dabei die erste Stelle des Resultats und C das Carry (also der Übertrag).

Da wir nun die Wahrheitstabelle haben, ist es auch spielend die Gleichung auszulesen:

Realisierung

Die Realisierung als Schaltung sieht wie folgt aus:

Bei dieser Realisierung wurde genutzt, das sich als A XOR B realisieren lässt.

Blockschaltbild

Da diese Schaltung häufiger verwendet wird, gibt es dafür auch ein Blockschaltbild:

Im weiteren Verlauf des Buches werden wir in der Regel dieses Blockschaltbild einsetzen.

Volladdierer

Herleitung

Für den Fall, dass es einen Übertrag gab, haben wir diese Beziehung ebenfalls angesehen:

Addition einstelliger Binärzahlen
0 + 0 + 0 =  0
0 + 0 + 1 =  1
0 + 1 + 0 =  1
0 + 1 + 1 = 10
1 + 0 + 0 =  1
1 + 0 + 1 = 10
1 + 1 + 0 = 10
1 + 1 + 1 = 11

Wahrheitstabelle

Auch diese können wir in eine Wahrheitstabelle übertragen:

InputOutput
00000
00110
01010
01101
10010
10101
11001
11111

Wobei:

A, B und Ci die Eingänge sind
Co und die Ausgänge sind
Ci bedeutet Carry in, also Übertragseingang
Co bedeutet Carry out, also Übertragsausgang

Die Gleichung die wir auslesen können ist:

Eine alternative Darstellung mit für XOR kürzt die Funktion wesentlich:

Jedoch ist das nicht unbedingt lesbarer und die Umwandlung ist etwas aufwändig. Deshalb nur der Vollständigkeit wegen.

Realisierung

Wir können die Schaltung nun mit der Schaltgleichung von Oben realisieren:

Eine andere Realisierung die Sich ab und an findet, ist diese:


Blockschaltbild

Auch für den Volladdierer gibt es ein Blockschaltbild:

Alternative Darstellungen

Für die Darstellung der Voll- und Halbaddierer gibt es verschiedene Zeichen:

Volladdierer
c für Carry (Übertrag)
ü für Übertrag
VA für Volladdierer
Halbaddierer
c für Carry (Übertrag)
ü für Übertrag
HA für Halbaddierer

Um international lesbare Schaltungen zu zeichnen, verwenden wir die Darstellung mit Sigma und C für Carry.

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.