Lernpfad:Digitale Schaltungen/9: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 31: | Zeile 31: | ||
{{Aufgabe:Start|Icon=Digital Logo.png}} | {{Aufgabe:Start|Icon=Digital Logo.png}} | ||
# Konstruiere eine Schaltung, die zu einer 4-Bit Binärzahl das ''Zweierkomplement'' bildet. | # Konstruiere eine Schaltung, die zu einer 4-Bit Binärzahl das ''Zweierkomplement'' bildet. | ||
# Konstruiere | # Konstruiere mithilfe deiner neuen Schaltung und dem 4-Bit Addierer einen 4-Bit Subtrahierer. | ||
# Konstruiere eine Rechenschaltung, die zwei 4-Bit Binärzahlen addieren ''und'' subtrahieren kann. Die Rechenoperation wird dabei von einer zusätzlichen ''Steuerleitung'' festgelegt. | # Konstruiere eine Rechenschaltung, die zwei 4-Bit Binärzahlen addieren ''und'' subtrahieren kann. Die Rechenoperation wird dabei von einer zusätzlichen ''Steuerleitung'' festgelegt. | ||
#* Steuerleitung = <code>0</code>: Es wird addiert | #* Steuerleitung = <code>0</code>: Es wird addiert | ||
#* Steuerleitung = <code>1</code>: Es wird subtrahiert | #* Steuerleitung = <code>1</code>: Es wird subtrahiert | ||
{{Aufgabe:End}} | {{Aufgabe:End}} |
Version vom 6. Februar 2022, 22:23 Uhr
Dies ist eine weiterführende Aufgabe, wenn du die anderen Schritte bis hierher schon bearbeitet hast.
Du hast nun einen 4-Bit Addierer gebaut. Der nächste logische Schritt wäre ein "4-Bit Subtrahierer".
Das Zweierkomplement
Praktischerweise lässt sich eine Subtraktion auch als Addition schreiben:
[math]\displaystyle{ 5 - 3 = 5 + (-3) }[/math]
Eine Zahl zu subtrahieren ist das Gleiche, als würdest du die Gegenzahl addieren. Die Gegenzahl ist die negative Zahl mit demselben Betrag wie die Zahl selbst. Im Binären werden die negativen Zahlen durch das Zweierkomplement gebildet.
Arbeitsauftrag
Lies nach, wie das Zweierkomplement gebildet wird. Bilde dann zu den folgenden Zahlen die (4-Bit) Gegenzahl:
Zahl | Zweierkomplement |
---|---|
0001 |
1111() |
1101 |
0011() |
0000 |
0000() |
0111 |
1001() |
Arbeitsauftrag
- Konstruiere eine Schaltung, die zu einer 4-Bit Binärzahl das Zweierkomplement bildet.
- Konstruiere mithilfe deiner neuen Schaltung und dem 4-Bit Addierer einen 4-Bit Subtrahierer.
- Konstruiere eine Rechenschaltung, die zwei 4-Bit Binärzahlen addieren und subtrahieren kann. Die Rechenoperation wird dabei von einer zusätzlichen Steuerleitung festgelegt.
- Steuerleitung =
0
: Es wird addiert - Steuerleitung =
1
: Es wird subtrahiert
- Steuerleitung =