Zahlensysteme (Flat)

Bei der Arbeit mit Deinem RevPi-System wirst Du immer wieder mit verschiedenen Zahlensystem konfrontiert werden. Für alle, die neu im Thema sind und für diejenigen unter Euch, die das irgendwann gelernt und wieder verdrängt haben, haben wir hier eine kleine Zusammenfassung erstellt.

Binäres Zahlensystem

Das Binäre Zahlensystem ist Grundlage für die elektronische Datenverarbeitung, da man hier nur zwischen 2 logischen Zuständen (1 und 0) unterscheiden kann. Ein Computer muss deshalb alle Berechnungen mit diesen beiden Zahlen vornehmen.

Das sieht auf den ersten Blick aus, als hätte man sehr begrenzte Möglichkeiten sich mit diesem Zahlensystem auszudrücken. Wir haben jedoch, wie in allen anderen Zahlensystemen, auch hier Stellen zur Verfügung, die Werte annehmen. Das binäre Zahlensystem basiert auf der Zahl 2. Das bedeutend, dass sich die Werte hier einfach verdoppeln:

8421
 … 23 22 2120

Jede dieser Stellen kann zwei verschiedene Werte annehmen (0 oder 1). Eine einstellige duale Zahl heißt ein Bit (binary digit). Mit einem Bit lassen sich also zwei Zahlen darstellen (0 oder 1). Mit 2 Bits verdoppeln sich die Möglichkeiten:
00, 01, 10, 11

Beispiel :

Wir rechnen die Dezimalzahl 19 ins duale Zahlensystem um:

  • Schreibe eine Tabelle auf, die von der Einer-Stelle des dualen Systems bis zu der Stelle geht, die noch kleiner (oder genauso groß) als 19 ist.
168421
  • Schreibe eine 1 unter den größten Wert, der in die 19 hineinpasst.
168421
1
  • Subtrahiere 16 von 19. Du erhältst den Restwert 3.
  • Schreibe eine 1 unter den größten Wert, der in die 3 hineinpasst.
168421
1 1
  • Subtrahiere 2 von 3. Du erhältst den Restwert 1.
168421
111
  • Subtrahiere 1 von 1. Du erhältst den Restwert 0. Fülle die leeren Felder der Tabelle mit 0 auf.
168421
10011

Die Dezimalzahl 19 entspricht der Dualzahl 10011.

 

Hexadezimales Zahlensystem

Das hexadezimale Zahlensystem wird verwendet, um große Dualzahlen übersichtlich darzustellen. Lange Bitfolgen werden hier in jeweils 4 Bit aufgeteilt und in eine hexadezimale Zahl umgerechnet.

Beispiel:

Bitfolge010100001100101000111111
gruppierte Bitfolge010100001100101000111111
Umwandlung in Hexzahlen50CA3F
gruppierte Hexzahlen50CA3F

 

Übersicht der Zahlensysteme

NummerHexadezimalDezimalBinär/Dual
Stelle1214321
1000000
2110001
3220010
4330011
5440100
6550101
7660110
8770111
9881000
10991001
11A101010
12B111011
13C121100
14D131101
15E141110
16F151111

 

Machs Dir nicht so schwer!

Kopfrechnen hält Dich zwar geistig fit, aber falls es doch mal schnell gehen soll, geht’s auch mit dem Zubehör-Rechner auf Deinem PC:

  • Öffne den Zubehör-Rechner.
  • Wechsle in die Programmierer-Ansicht.

umstellen

  • Gib einen Wert ein.

Wert Dezimal

  • Wähle das gewünschte Zahlensystem aus.

Binärwert

Der Wert wird Dir im gewünschten Zahlensystem angezeigt.