Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:techinf:logikschaltungen:digitaltechnik:addierer:halbaddierer:start [19.10.2022 20:17] – Frank Schiebel | faecher:informatik:oberstufe:techinf:logikschaltungen:digitaltechnik:addierer:halbaddierer:start [19.10.2022 20:29] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 15: | Zeile 15: | ||
| 1 | 1 | 0 | 1 | | | 1 | 1 | 0 | 1 | | ||
- | Hieraus kann man zwei logische Funktionen | + | Hieraus kann man zwei logische Funktionen |
- | * Summe: $x_0 \lor y_0)\land \lnot(x_\land y_0)$ | + | * 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< | ||
+ | </ | ||
+ | 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. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (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 [[..: |