Benutzer-Werkzeuge

Webseiten-Werkzeuge


neuerlehrplan:gk:adder

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
neuerlehrplan:gk:adder [2026/06/23 08:20] – angelegt lutzneuerlehrplan:gk:adder [2026/06/23 08:30] (aktuell) – [Halbadder (Halbaddierer)] lutz
Zeile 3: Zeile 3:
 Logische Schaltungen werden in Prozessoren von Computern verwendet. Damit ein Prozessor rechnen kann muss er zumindest die Addition dualer Zahlen beherrschen. Alle anderen Rechenoperationen lassen sich auf die Addition zurückführen: Logische Schaltungen werden in Prozessoren von Computern verwendet. Damit ein Prozessor rechnen kann muss er zumindest die Addition dualer Zahlen beherrschen. Alle anderen Rechenoperationen lassen sich auf die Addition zurückführen:
  
- * **Subtraktion:** Addition des Zweierkomplements +  * **Subtraktion:** Addition des Zweierkomplements 
- * **Multiplikation:** wiederholte Addition +  * **Multiplikation:** wiederholte Addition 
- * **Division:** wiederholte Addition des Kehrwertes+  * **Division:** wiederholte Addition des Kehrwertes 
 + 
 +=====Halbadder (Halbaddierer)===== 
 + 
 +Wir betrachten die Addition zweier dualer Zahlen: 
 + 
 +$$ 
 +\begin{array}{lr} 
 +&110\\ 
 ++&101\\ 
 +\hline 
 +&\underline {\underline {1011}} \\  
 +\end{array} 
 +$$ 
 + 
 +Die letzte Stelle der ersten Zahl soll in unserer logischen Schaltung der Eingang A unserer logischen Schaltung sein, die letzte Stelle der zweiten Zahl der Eingang B. 
 + 
 +Mit unserer Schaltung soll nun zum einen die Stelle S, die unter den Strich geschrieben wird und der Übertrag für die nächste Stelle berechnet. Man kann sich die Schaltung also prinzipiell so vorstellen: 
 + 
 +{{ :neuerlehrplan:gk:halbadder01.png?600 |}} 
 + 
 +Schauen wir uns nun die Wahrheitstabellen von S und Ü an: 
 + 
 +**Wahrheitstabelle von Ü:** 
 + 
 +| $A$ | $B$ | $Ü$ | 
 +| 0   | 0   | 0   | 
 +| 0   | 1   | 0   | 
 +| 1   | 0   | 0   | 
 +| 1   | 1   | 1   | 
 + 
 + 
 +Hier erkennen wir als logische Funktion das **AND**. Es gilt also: 
 + 
 +$$Ü = A \wedge B$$ 
 + 
 +**Wahrheitstabelle von S:** 
 + 
 +| $A$ | $B$ | $S$ | 
 +| 0   | 0   | 0   | 
 +| 0   | 1   | 1   | 
 +| 1   | 0   | 1   | 
 +| 1   | 1   | 0   | 
 + 
 +Diese Funktion (**Antivalenz oder XOR**) haben wir in Aufgabe 4 bei den Übungen zur Boolschen Algebra kennengelernt. 
 + 
 +$S= (\overline A \wedge B) \vee (A \wedge \overline B) = A \nsim B$  
 + 
 +Unsere gesamte Schaltung nennt man nun **Halbadder**, da kein Übertrag von der vorherigen Stelle hinzukommt. 
 + 
 +=====Volladder (Volladdierer)===== 
 + 
 +Bei einem Volladder wird der Übertrag der vorherigen Stelle (Üin) mit beachtet.  
 + 
 +{{ :neuerlehrplan:gk:volladder01.png?600 |}} 
 + 
 +Damit ergibt sich die folgende Wahrheitstabelle: 
 + 
 +| $A$ | $B$ | $Üin$ | $S$ | $Üout$ | 
 +| 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      | 
 + 
 +Aus Halb- und Volladdern kann man nun eine Schaltung zur Addition dualer Zahlen zusammensetzen.
neuerlehrplan/gk/adder.1782195651.txt.gz · Zuletzt geändert: von lutz