faecher:informatik:oberstufe:techinf:logikschaltungen:digitaltechnik:addierer:halbaddierer:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:techinf:logikschaltungen:digitaltechnik:addierer:halbaddierer:start [19.10.2022 20:09] – [Tabelle] Frank Schiebelfaecher:informatik:oberstufe:techinf:logikschaltungen:digitaltechnik:addierer:halbaddierer:start [19.10.2022 20:29] (aktuell) Frank Schiebel
Zeile 8: Zeile 8:
  
 Wir können als Tabelle aufschreiben, was unsere Schaltung tun soll: Wir können als Tabelle aufschreiben, was unsere Schaltung tun soll:
-{{tablelayout?rowsHeaderSource=Auto&tableSort=1&tableSearch=1&tablePrint=1}} +|<400px 25% 25% 25% 25%>| 
-^ x<sub>0</sub>  ^ y<sub>0</sub>  ^ s<sub>0</sub>  ^ c  ^ + x<sub>0</sub>  y<sub>0</sub>  s<sub>0</sub>  c  ^ 
-| 0              | 0              | 0              | 0  | + 0              |  0              |  0              |  0  | 
-| 0              | 1              | 1              | 0  | + 0              |  1              |  1              |  0  | 
-| 1              | 0              | 1              | 0  | + 1              |  0              |  1              |  0  | 
-| 1              | 1              | 0              | 1  |+ 1              |  1              |  0              |  1  |
  
 +Hieraus kann man zwei logische Funktionen ablesen, eine für den Übertrag und eine für die Summe:
 +  * Summe: $s_0 = (x_0 \lor y_0)\land \lnot(x_0 \land y_0)$
 +  * Übertrag: $c= x_0 \land y_0$
  
 +<WRAP center round box 60%>
 +Die Summe s<sub>0</sub> ist also die XOR Verknüpfung von x<sub>0</sub> und y<sub>0</sub>, der Übertrag c die UND Verknüpfung von x<sub>0</sub> und y<sub>0</sub>
 +</WRAP>
  
 +Mit diesen Erkenntnissen können wir nun einen **Halbaddierer** konstruieren. Ein Halbaddierer kann zwei 1-Bit Zahlen korrekt addieren, berücksichtigt jedoch nicht, ob bei der Addition ein Übertrag aus einem vorigen Schritt zu beachten ist.
  
-{{tablelayout?colwidth="20px,30px"&rowsHeaderSource=1&rowsVisible=2&float=right}} +{{ :faecher:informatik:oberstufe:techinf:logikschaltungen:digitaltechnik:addierer:halbaddierer:auswahl_331.png |}}  
-^ header 1 ^ header 2 ^ + 
-| cell A1 | cell B1 | +----  
-| cell A2 | cell B2 | +{{:aufgabe.png?nolink  |}} 
-cell A3 | cell B3 |+=== (A1) ==
 + 
 +Baue in deiner Simulationssoftware einen Halbaddierer und speichere diesen als neues Bauteil ab. 
 + 
 +----  
 + 
 +Um den Übertrag berücksichtigen zu können, wenden wir und im nächsten Schritt dem [[..:volladdierer:start|Volladdierer]] zu.
  • faecher/informatik/oberstufe/techinf/logikschaltungen/digitaltechnik/addierer/halbaddierer/start.1666210145.txt.gz
  • Zuletzt geändert: 19.10.2022 20:09
  • von Frank Schiebel