Ein Zahlensystem bestimmt die Symbole (0, 1, 2, …) zur Notation von Zahlen und deren Bedeutung. Die heute verwendeten Zahlensysteme sind sogenannte Stellenwertsysteme. Das bedeutet: Der Wert eines Symbols ist abhängig davon, an welcher Stelle das Symbol steht.
Hat man ein Stellenwertsystem verstanden, so können die Regeln auf jedes beliebige andere Stellenwertsystem übertragen.
Am vertrautesten ist uns das 10er-System, da wir es im Alltag gebrauchen. Die Regeln für das 10er-System lauten:
5'732.610 = 5*1'000 + 7*100 + 3*10 + 2*1 + 6*0.1
Das Binärsystem dient zur Speicherung und Verarbeitung von Informationen.
Die Regeln für das 2er-System lauten:
01011100.10012 = 1*64 + 1*16 + 1*8 + 1*4 + 1*1/2 + 1*1/16
Zur Darstellung von binär codierten Zahlen, werden jeweils 4 binäre Ziffern zu einer hexadezimalen Ziffer zusammen gefasst. Dadurch können Informationen kompakter dargestellt werden.
Die Regeln für das 16er-System lauten:
A3C216 = 10*4096 + 3*256 + 12*16 + 2*1 = 4192210
Binär: 0101 1100 1001 0011 Hex: 5 C 9 3
Die Zahlensysteme Binär (2er), Oktal (8er) und Hexadezimal (16er) lassen sich recht einfach umwandeln. Das liegt daran, dass 2, 8 und 16 alles Potenzen der Zahl 2 sind:
Wollen wir eine Zahl vom Binär- ins Oktal-System umwandeln, so nehmen wir von rechts nach links jeweils 3 binäre Stellen und wandeln diese in 1 oktale Stelle um:
01 101 011 = 153
Vom Hexadezimalsystem ins Binärsystem wandeln wir 1 hexadezimale Stelle in 4 binäre Stellen um:
A31C = 1010 0011 0001 1100
Das Dezimalsystem basiert nicht auf einer Potenz der Zahl 2. Daher müssen wir die Zahlen umrechnen und können nicht einfach Stellen ersetzen.
Bei der Umrechnung einer Dezimalzahl divideren wir die Zahl immer wieder durch die neue Basis, z.B. 16. Bei jeder Division notieren wir den ganzzahligen Rest.
25310 = FD16
253 / 16 = 15 Rest 13 => Notiere D 15 / 16 = 0 Rest 15 => Notiere F
25310 = 3758
253 / 8 = 31 Rest 5 31 / 8 = 3 Rest 7 3 / 8 = 0 Rest 3
Bei der Umrechnung in eine Dezimalzahl wenden wir wiederholt eine Multiplikation und Addition an. Dabei gehen wir von links nach rechts vor:
3758 = 25310
0 * 8 + 3 = 3 3 * 8 + 7 = 31 31 * 8 + 5 = 253
Jede Zahl im Zehnersystem10 hat einen bestimmten Stellenwert.
Schauen wir uns dazu die Zahl 73210 an.
732 ist die Summe aus: 7*10^2 = 7 * 100 = 700 + 3*10^1 = 3 * 10 = 30 + 3*10^0 = 3 * 1 = 3 + 732
Schauen wir uns dazu die Zahl A4B16 an.
A4B ist die Summe aus: A*16^2 = 10 * 256 = 2560 + 4*16^1 = 4 * 16 = 64 + B*16^0 = 11 * 1 = 11 + 2635
Genaueres erfahren Sie auf den nächsten Theorieseiten!