Lernpfad:Digitale Schaltungen/7

Aus Informatik-Box
Zur Navigation springen Zur Suche springen

Nun sollst du den Halbaddierer zu einem Volladdierer erweitern. Dieser hat einen weiteren Eingang ci, der den Übertrag aus der letzten Addition darstellt (carry in).

Icon Heft.png
Arbeitsauftrag

Fülle die Wahrheitstafel für den Halbaddierer aus. Trage die korrekten Werte auch auf dem Arbeitsblatt GNOME Document Viewer icon 2019.svgEF-AB.II.2-Halb- und Volladdierer ein.

A B ci s co
0 0 0 0() 0()
1 0 0 1() 0()
0 1 0() 1() 0
1 1() 0() 0 1
0 0 1 1() 0()
1 0 1 0() 1()
0 1 1 0() 1()
1() 1 1 1 1()
Digital Logo.png
Arbeitsauftrag
  1. Öffne die Datei volladdierer.dig in Digital und speichere sie im Ordner "Addierer".
  2. Erstelle einen Volladdierer. Die Ein- und Ausgänge sowie ein Test sind schon vorhanden.
    Nutze dazu diese Bauteile:
    Digital Bauteile Volladdierer.svg
    (Zwei Halbaddierer und ein OR.)
    Unten findest du Lösungshinweise zur Unterstützung.
Icon Info.png
Das Element "halbaddierer" ist der Halbaddierer aus dem letzten Schritt.
Lösungshinweis 1

Die beiden Ziffern werden mit einem Halbaddierer addiert. Das Ergebnis (s1 für die Summe, c1 für den Übertrag) lässt sich in der Wahrheitstafel ergänzen:

A B s1 c1 ci s co
0 0 0 0 0 0 0
1 0 1 0 0 1 0
0 1 1 0 0 1 0
1 1 1 1 0 0 1
0 0 0 0 1 1 0
1 0 1 0 1 0 1
0 1 1 0 1 0 1
1 1 1 0 1 1 1

Vergleiche die Zwischenergebnisse mit den gewünschten Ergebnissen in den letzten beiden Spalten. Überlege dann, welche Berechnungen sinnvoll sind, um die verbleibenden Zeilen auch korrekt zu berechnen.

Lösungshinweis 2

Die Zwischensumme s1 muss noch mit dem Übertrag ci zusammenaddiert werden. Das Ergebnis ist die Summe s der Rechnung. Nun musst du nur noch die beiden Überträge c1 und c2 zusammenbringen, um auf co zu kommen.

Lösungshinweis 3