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:09] – Frank Schiebel | faecher: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, | Wir können als Tabelle aufschreiben, | ||
+ | |<400px 25% 25% 25% 25%>| | ||
+ | ^ x< | ||
+ | | 0 | 0 | 0 | 0 | | ||
+ | | 0 | 1 | 1 | 0 | | ||
+ | | 1 | 0 | 1 | 0 | | ||
+ | | 1 | 1 | 0 | 1 | | ||
- | ^ x< | + | Hieraus kann man zwei logische Funktionen ablesen, eine für den Übertrag und eine für die Summe: |
- | | 0 | 0 | 0 | 0 | | + | |
- | | 0 | 1 | 1 | 0 | | + | |
- | | 1 | 0 | 1 | 0 | | + | |
- | | 1 | 1 | 0 | 1 | | + | |
+ | <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 [[..: |