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:49] – [Zweierkomplement] Frank Schiebel | faecher:informatik:oberstufe:codierung:zahlendarstellungen:ganze_zahlen:start [25.10.2023 15:15] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 135: | Zeile 135: | ||
{{: | {{: | ||
=== (A5) === | === (A5) === | ||
- | Das folgende Bild zeigt den Zahlenkreis für 8Bit-BNinärzahlen | + | Das folgende Bild zeigt den Zahlenkreis für 8Bit-Binärzahlen |
{{ : | {{ : | ||
- | * 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 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? | ||
- | | + | |
- | So erhält man eine eindeutige Darstellung der 0 und kann auch "über die Null hinweg" | + | * Berechne schriftlich im Binärsystem –5 + 2. |
+ | * Berechne schriftlich im Binärsystem –5 + 6. | ||
+ | ++++ Lösung: Umrechungen | | ||
+ | {{ : | ||
+ | ++++ | ||
+ | ++++ Lösung: Addition | | ||
+ | {{ : | ||
+ | ++++ | ||
- | <callout type=" | ||
- | Wenn die Zahl $z$ als Binärzahl gegeben ist, erhält man $-z$ in Zweierkomplementdarstellung, | + | ---- |
- | // | + | <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> | ||