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:codierung:zahlendarstellungen:ganze_zahlen:start [25.10.2023 14:42] – [Zweierkomplement] Frank Schiebel | faecher:informatik:oberstufe:codierung:zahlendarstellungen:ganze_zahlen:start [25.10.2023 15:15] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 124: | Zeile 124: | ||
* Kannst du ein allgemeines Vorgehen formulieren, | * Kannst du ein allgemeines Vorgehen formulieren, | ||
+ | ++++ Lösung Zahlenkreis | | ||
+ | {{ : | ||
+ | ++++ | ||
- | So erhält | + | ++++ Hinweis Vorgehen | |
- | + | Betrachte die Zahlen im Zahlenkreis - was muss man machen, | |
- | {{ : | + | ++++ |
- | + | ||
- | <WRAP center round tip 80%> | + | |
- | **Trick:** wenn die Zahl $z$ als Binärzahl gegeben ist, erhält man $-z$ in Zweierkomplementdarstellung, | + | |
- | + | ||
- | // | + | |
- | </ | + | |
- | + | ||
- | <WRAP center round info 90%> | + | |
- | Mithilfe des sogenannten **Zweierkomplements** lassen sich negative Binärzahlen so darstellen, **dass alle Rechenregeln wie bislang funktionieren**. | + | |
- | </ | + | |
---- | ---- | ||
{{: | {{: | ||
=== (A5) === | === (A5) === | ||
+ | Das folgende Bild zeigt den Zahlenkreis für 8Bit-Binärzahlen im Zweierkomplement: | ||
+ | {{ : | ||
- | * Welcher Zahlbereich lässt sich im ZK mit 8 Bit darstellen? | + | * Welcher Zahlbereich lässt sich im Zweierkomplement |
- | * Welcher Zahlbereich lässt sich im ZK mit n Bit darstellen? | + | * Welcher Zahlbereich lässt sich im Zweierkomplement |
- | * Rechne um: | + | * Rechne um - die Binärzahlen sind im Zweierkomplement gegeben: |
* 10101010< | * 10101010< | ||
* 11110000< | * 11110000< | ||
Zeile 152: | Zeile 146: | ||
* --3< | * --3< | ||
* Wie kann man anhand einer Binärzahl im Zweierkomplement erkennen, ob diese positiv oder negativ ist? | * Wie kann man anhand einer Binärzahl im Zweierkomplement erkennen, ob diese positiv oder negativ ist? | ||
- | | + | |
- | ++++ Hinweis/ | + | * Berechne schriftlich im Binärsystem –5 + 2. |
- | <WRAP center round tip 90%> | + | * Berechne schriftlich |
- | **Tipp:** Um das Vorzeichen einer Binärzahl | + | |
- | - Einfaches Komplement bilden | + | ++++ Lösung: Umrechungen | |
- | - 1 addieren | + | {{ : |
- | </ | + | |
++++ | ++++ | ||
- | ---- | + | ++++ Lösung: Addition | |
- | {{:aufgabe.png?nolink | + | {{ :faecher: |
- | === (A4) === | + | ++++ |
- | Löse die folgenden Rechenaufgaben und überprüfe das Ergebnis, indem du die Operanden und das Ergebnis dezimal umrechnest (alle Binärzahlen sind als Zweierkomplement dargestellt): | ||
- | <code> | + | ---- |
- | 1001 1010 | + | |
- | +0000 1111 | + | <callout type=" |
- | </code> | + | |
+ | Mithilfe des sogenannten **Zweierkomplements** lassen sich ganze Zahlen -- auch negative -- als Binärzahlen so darstellen, **dass alle Rechenregeln wie bislang funktionieren**. | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <callout type=" | ||
+ | |||
+ | Wenn die Zahl $z$ als Binärzahl gegeben ist, erhält man $-z$ in Zweierkomplementdarstellung, | ||
+ | |||
+ | // | ||
+ | </callout> | ||
+ | |||
- | < | ||
- | 0010 1001 | ||
- | -1111 1111 | ||
- | </ | ||
- | ==== Material | + | === Material === |
{{simplefilelist> | {{simplefilelist> | ||