Informatik

Dualsystem verstehen und Zahlen umrechnen

Dualsystem verstehen und Zahlen umrechnen
Dualsystem verstehen und Zahlen umrechnen
Für Quiz, Lückentext, Lernkarten und Fortschritt ist JavaScript nötig. Alle Inhalte und Lösungen bleiben direkt lesbar.

Das Dualsystem ist ein Stellenwertsystem zur Basis 2. Es verwendet nur die Ziffern 0 und 1. Trotzdem kannst du damit jede natürliche Zahl darstellen: Jede Stelle steht für eine Zweierpotenz.

Auf dieser Seite lernst du, Dualzahlen zu lesen, zwischen Dual- und Dezimalsystem umzurechnen und Bitmuster richtig einzuordnen.

Deine Lernziele

Hake ab, was du schon kannst — und komm am Ende hierher zurück!

So funktionieren die Stellenwerte

Im Dezimalsystem haben die Stellen von rechts nach links die Werte 1, 10, 100 und so weiter. Im Dualsystem verdoppelt sich der Stellenwert bei jedem Schritt nach links:

Position von rechts543210
Zweierpotenz$2^5$$2^4$$2^3$$2^2$$2^1$$2^0$
Stellenwert32168421

Eine 1 bedeutet: Dieser Stellenwert wird verwendet. Eine 0 bedeutet: Dieser Stellenwert wird nicht verwendet.

Definition

Dualzahl

Eine Dualzahl ist eine Zahl im Stellenwertsystem zur Basis 2. Ihre zulässigen Ziffern sind 0 und 1. Die tiefgestellte 2, etwa in $101_2$, kennzeichnet die Basis.

Merke

Von rechts nach links lauten die Stellenwerte 1, 2, 4, 8, 16, 32, …. Jede Stelle ist doppelt so viel wert wie die Stelle rechts daneben.

Die Begriffe Dualsystem, Zweiersystem und Binärsystem werden häufig gleich verwendet. Genauer bezeichnet „dual“ das Zahlensystem zur Basis 2. „Binär“ kann allgemeiner zwei mögliche Zeichen oder Zustände meinen, zum Beispiel an und aus.

Teste dich
Frage 1 von 2LeichtWelche Ziffern sind in einer Dualzahl erlaubt?
Lösung: Nur 0 und 1 — Das Dualsystem besitzt genau zwei Ziffern: 0 und 1.
Frage 2 von 2MittelWelchen Stellenwert hat die vierte Stelle von rechts?
Lösung: 8 — Zähle von rechts mit den Werten 1, 2, 4, 8. Die vierte Stelle hat daher den Wert 8.
Eine Dualzahl ins Dezimalsystem umwandeln

Um eine Dualzahl in eine Dezimalzahl umzuwandeln, gehst du so vor:

  1. Schreibe unter jede Stelle ihren Stellenwert.
  2. Wähle die Stellenwerte aus, über denen eine 1 steht.
  3. Addiere diese Stellenwerte.
Beispiel

Gesucht ist der Dezimalwert von $10101_2$.

Dualziffer10101
Stellenwert168421

Die Einsen wählen die Werte 16, 4 und 1 aus:

$$10101_2=1·16+0·8+1·4+0·2+1·1$$

$$10101_2=16+4+1=21_{10}$$

Die Antwort lautet: $10101_2$ entspricht der Dezimalzahl $21_{10}$.

Die Nullen sind wichtig. Sie halten Stellen frei. 10101₂ darf deshalb nicht als 111₂ gelesen werden: $111_2$ hat den Wert 7, nicht 21.

Lückentext

Wähle in jeder Lücke die passende Form und prüfe anschließend deine Antworten.

Bei $10101_2$ steht die linke 1 für den Wert . Die mittlere 1 steht für . Zusammen mit der rechten 1 ergibt sich der Dezimalwert .

Lösungen: Lücke 1: 16; Lücke 2: 4; Lücke 3: 21. Lies die Stellenwerte von rechts als 1, 2, 4, 8, 16. Addiert werden nur die Werte mit einer 1.
Eine Dezimalzahl ins Dualsystem umwandeln

Für die Umkehrung kannst du die Dezimalzahl wiederholt ganzzahlig durch 2 teilen. Bei jedem Schritt notierst du den Rest. Der Rest ist immer 0 oder 1.

Wichtig: Die Reste entstehen vom niedrigsten zum höchsten Stellenwert. Du musst sie deshalb von unten nach oben lesen.

Beispiel

Wir wandeln $44_{10}$ in eine Dualzahl um:

RechnungQuotientRest
44 : 2220
22 : 2110
11 : 251
5 : 221
2 : 210
1 : 201

Von unten nach oben gelesen ergeben die Reste 101100.

$$44_{10}=101100_2$$

Die Gegenprobe bestätigt das Ergebnis:

$$1·32+0·16+1·8+1·4+0·2+0·1=44$$

Merke

Bei der Division mit Rest liest du die Reste rückwärts: Der erste Rest wird die letzte Ziffer der Dualzahl.

Teste dich
Frage 1 von 1MittelBei der Umwandlung durch Division entstehen von oben nach unten die Reste 0, 1, 1, 0, 1. Welche Dualzahl erhältst du?
Lösung: 10110₂ — Kehre die Reihenfolge der Reste um: Aus 0, 1, 1, 0, 1 wird 1, 0, 1, 1, 0.
Bits stellen Werte dar

Ein Bit kann einen von zwei Zuständen annehmen, meist 0 oder 1. Computer können solche zwei Zustände technisch gut darstellen, etwa durch aus und an.

Mehrere Bits bilden ein Bitmuster. Mit jedem zusätzlichen Bit verdoppelt sich die Zahl der möglichen Muster:

Anzahl der BitsAnzahl der MusterWertebereich ohne Vorzeichen
120 bis 1
240 bis 3
380 bis 7
82560 bis 255

Mit $n$ Bits gibt es $2^n$ verschiedene Muster. Wenn nur nichtnegative ganze Zahlen dargestellt werden, reicht der Wertebereich von 0 bis $2^n-1$.

Beispiel

Ein Byte umfasst 8 Bit. Damit gibt es $2^8=256$ verschiedene Bitmuster.

Das kleinste Muster ist 00000000₂ und hat den Wert 0. Das größte Muster ist 11111111₂ und hat den Wert 255. Zusammen sind das 256 Werte, weil die 0 mitgezählt wird.

Gut zu wissen

Ein Bitmuster erhält seine genaue Bedeutung erst durch einen vereinbarten Kontext. Dasselbe Muster kann beispielsweise als natürliche Zahl oder als Teil einer anderen Codierung gelesen werden. Auf dieser Seite betrachten wir Bitmuster als Darstellungen natürlicher Zahlen.

Teste dich
Frage 1 von 2LeichtWie viele verschiedene Muster lassen sich mit 8 Bit bilden?
Lösung: 256 — Für $n$ Bits gilt: Anzahl der Muster $=2^n$. Bei 8 Bit sind das $2^8=256$.
Frage 2 von 2MittelWelcher vorzeichenlose Wertebereich gehört zu 8 Bit?
Lösung: 0 bis 255 — 8 Bit liefern 256 Muster. Nummeriert man sie ab 0, endet der Bereich bei 255.
Muster schnell erkennen

Einige Eigenschaften kannst du direkt an einer positiven Dualzahl ablesen:

  • Endet sie auf 0, ist ihr Dezimalwert gerade.
  • Endet sie auf 1, ist ihr Dezimalwert ungerade.
  • Jede angehängte Null verdoppelt den Wert.
  • Führende Nullen ändern den Wert nicht: 00101₂ und 101₂ bezeichnen dieselbe Zahl.

Der Grund für die Gerade-Ungerade-Regel liegt ganz rechts: Alle Stellenwerte außer $2^0=1$ sind gerade. Nur das letzte Bit kann daher noch 1 zu einer geraden Summe hinzufügen.

Teste dich
Frage 1 von 2MittelWelche Aussage über $101010_2$ stimmt?
Lösung: Die Zahl ist gerade und hat den Dezimalwert 42. — Die Einsen wählen 32, 8 und 2 aus. Ihre Summe ist 42. Das Endbit 0 bestätigt, dass die Zahl gerade ist.
Frage 2 von 2SchwerWas geschieht mit dem Wert einer positiven Dualzahl, wenn rechts eine Null angehängt wird?
Lösung: Der Wert verdoppelt sich. — Durch die Verschiebung nach links erhält jede vorhandene Ziffer den doppelten Stellenwert.
Übe beide Umrechnungsrichtungen

Bearbeite die Aufgaben zuerst selbst. Nutze anschließend die Erklärungen im Quiz zur Kontrolle.

Teste dich
Frage 1 von 3MittelWelchen Dezimalwert hat $101010_2$?
Lösung: 42 — Addiere die Stellenwerte mit einer 1: $32+8+2=42$.
Frage 2 von 3MittelWelche Dualzahl stellt $129_{10}$ dar?
Lösung: 10000001₂ — Zerlege 129 in Zweierpotenzen: $129=128+1$. Deshalb stehen nur bei 128 und 1 Einsen.
Frage 3 von 3SchwerEine Dualzahl wird als 0010101₂ notiert. Welche Aussage stimmt?
Lösung: Sie hat denselben Wert wie 10101₂. — Führende Nullen ändern den Zahlenwert nicht. Beide Schreibweisen stehen für den Dezimalwert 21.
Karteikasten
Karteikasten

Überlege zuerst selbst und drehe die Karte anschließend zum Prüfen um.

Alles auf einen Blick
Mindmap
  • Dualsystem
    • verwendet die Ziffern 0 und 1
    • ordnet den Stellen Zweierpotenzen zu
    • wird durch Stellenwertsummen dezimal gelesen
    • entsteht aus Dezimalzahlen durch Division mit Rest
    • bildet mit n Bits genau 2^n Muster
    • macht gerade und ungerade Werte am Endbit erkennbar
Abschluss-Check
Teste dich
Frage 1 von 3LeichtWelche Folge zeigt die ersten sechs Stellenwerte des Dualsystems von rechts nach links?
Lösung: 1, 2, 4, 8, 16, 32 — Im Dualsystem ist jede Stelle doppelt so viel wert wie ihre rechte Nachbarstelle.
Frage 2 von 3MittelWie wandelst du eine Dualzahl zuverlässig in eine Dezimalzahl um?
Lösung: Du addierst die Stellenwerte, an denen eine 1 steht. — Ordne jeder Stelle eine Zweierpotenz zu. Eine 1 nimmt den Stellenwert in die Summe auf, eine 0 nicht.
Frage 3 von 3SchwerEin vorzeichenloses Bitmuster besitzt 8 Stellen und beginnt sowie endet mit 1; alle anderen Stellen sind 0. Welchen Dezimalwert hat es?
Lösung: 129 — Das Muster ist 10000001₂. Die ausgewählten Stellenwerte sind 128 und 1, also insgesamt 129.

Wenn du die Stellenwerte sicher zuordnest, beherrschst du den wichtigsten Gedanken des Dualsystems. Bei jeder Umrechnung kannst du dein Ergebnis prüfen, indem du den Weg in der Gegenrichtung zurückgehst.

Passend dazu

Ausprobieren