396
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Ngb (Diskussion | Beiträge) |
||
(8 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 6: | Zeile 6: | ||
== Das Zweierkomplement == | == Das Zweierkomplement == | ||
Praktischerweise lässt sich eine Subtraktion auch als Addition schreiben: | |||
<math>5 - 3 = 5 + (-3)</math> | <math>5 - 3 = 5 + (-3)</math> | ||
Zeile 13: | Zeile 13: | ||
{{Aufgabe:Start}} | {{Aufgabe:Start}} | ||
Lies nach, wie das Zweierkomplement gebildet wird. Bilde dann zu den folgenden Zahlen die Gegenzahl: | Lies nach, wie das [[Lernpfad:Das_Dualsystem/10#Das_Zweierkomplement|Zweierkomplement]] gebildet wird. Bilde dann zu den folgenden Zahlen die (4-Bit) Gegenzahl: | ||
<lückentext> | <lückentext> | ||
{| {{prettytable|class=logictable code}} | |||
! Zahl !! Zweierkomplement | |||
|- | |||
| <code>0001</code> || '''1111()''' | |||
|- | |||
| <code>1101</code> || '''0011()''' | |||
|- | |||
| <code>0000</code> || '''0000()''' | |||
|- | |||
| <code>0111</code> || '''1001()''' | |||
|} | |||
</lückentext> | </lückentext> | ||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
Zeile 24: | 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 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 = <code>0</code>: Es wird addiert | |||
#* Steuerleitung = <code>1</code>: Es wird subtrahiert | |||
{{Aufgabe:End}} | {{Aufgabe:End}} |