Hilfe bei Aufgabe (Halbaddierer und Volladdierer)?
Hallo :) Wir müssen eine Schaltung zu den Dualzahlen 10010 +11101
machen.
Also mit Halb und Volladdierer.
Zuerst das halt ausrechnen und per Hand zeichnen. Könnte mir da vielleicht einer behilflich sein ?
1 Antwort
Naja Halbaddierer haben zwei Inputs und zwei Outputs (a und b in, Ergebnis und Carry out). Volladdierer nehmen zusätzlich einen Carry als Input.
Halbaddierer:
ergebnis = a XOR b
carry-out = a AND b
Volladdierer:
ergebnis = a XOR b XOR carry-in
carry-out = carry-in AND (a XOR b) OR (a AND b)
Wenn du nun eine 5-Bit-Addition durchführen willst, benötigst du einen Halbaddierer und vier Volladdierer, die du zu einem Ripple-Carry verschaltest (d.h. der Carry wird immer weitergereicht).