Lernpfad:Digitale Schaltungen/9: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
 
(8 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 6: Zeile 6:


== Das Zweierkomplement ==
== Das Zweierkomplement ==
Prakischerweise lässt sich eine Subtraktion auch als Addition schreiben:
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>
* <code>0001</code>: '''1111()'''
{| {{prettytable|class=logictable code}}
* <code>1101</code>: '''0011()'''
! Zahl !! Zweierkomplement
* <code>0000</code>: '''0000()'''
|-
* <code>0111</code>: '''1001()'''
| <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}}