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:51] – [Zweierkomplement] Frank Schiebel | faecher:informatik:oberstufe:codierung:zahlendarstellungen:ganze_zahlen:start [25.10.2023 15:15] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 146: | 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? | ||
- | ---- | + | * Verwende die Zweierkomplementdarstellung: |
+ | * Berechne schriftlich im Binärsystem –5 + 2. | ||
+ | * Berechne schriftlich im Binärsystem –5 + 6. | ||
- | <callout type=" | + | ++++ Lösung: Umrechungen | |
+ | {{ : | ||
+ | ++++ | ||
- | Wenn die Zahl $z$ als Binärzahl gegeben ist, erhält man $-z$ in Zweierkomplementdarstellung, | + | ++++ Lösung: Addition | |
+ | {{ : | ||
+ | ++++ | ||
- | // | + | |
+ | ---- | ||
+ | |||
+ | <callout type=" | ||
+ | |||
+ | Mithilfe des sogenannten **Zweierkomplements** lassen sich ganze Zahlen | ||
</ | </ | ||
- | |||
- | <WRAP center round info 90%> | ||
- | Mithilfe des sogenannten **Zweierkomplements** lassen sich negative Binärzahlen so darstellen, **dass alle Rechenregeln wie bislang funktionieren**. | ||
- | </ | ||
- | ++++ Hinweis/ | ||
- | <WRAP center round tip 90%> | ||
- | **Tipp:** Um das Vorzeichen einer Binärzahl im Zweierkomplement zu tauschen, kann man folgendermaßen vorgehen: | ||
- | - Einfaches Komplement bilden | ||
- | - 1 addieren | ||
- | </ | ||
- | ++++ | ||
- | ---- | + | <callout type=" |
- | {{: | + | |
- | === (A4) === | + | |
- | Löse die folgenden Rechenaufgaben und überprüfe das Ergebnis, indem du die Operanden | + | Wenn die Zahl $z$ als Binärzahl gegeben ist, erhält man $-z$ in Zweierkomplementdarstellung, indem man erst alle Bits invertiert |
- | <code> | + | // |
- | 1001 1010 | + | </callout> |
- | +0000 1111 | + | |
- | </code> | + | |
- | < | ||
- | 0010 1001 | ||
- | -1111 1111 | ||
- | </ | ||
- | ==== Material | + | === Material === |
{{simplefilelist> | {{simplefilelist> | ||