LU01b - Zahlensysteme: Einführung
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.
Dezimalsystem (10er-System)
Am vertrautesten ist uns das 10er-System, da wir es im Alltag gebrauchen. Die Regeln für das 10er-System lauten:
- Es gibt 10 unterschiedliche Symbole für die Ziffern (0, 1, 2, 3, 4, 5, 6, 7, 8, 9).
- Der Wert des Symbols wird mit dem Wert der Stelle multipliziert.
- Die Stelle direkt links vom Dezimalpunkt hat den Stellenwert 1.
- Nach links wird der Wert jeder Stelle mit 10 multipliziert.
- Nach rechts wird der Wert jeder Stelle durch 10 dividiert.
Beispiel
5'732.610 = 5*1'000 + 7*100 + 3*10 + 2*1 + 6*0.1
Binärsystem (2er-System)
Das Binärsystem dient zur Speicherung und Verarbeitung von Informationen.
Die Regeln für das 2er-System lauten:
- Es gibt 2 unterschiedliche Symbole für die Ziffern (0, 1).
- Der Wert des Symbols wird mit dem Wert der Stelle multipliziert.
- Die Stelle direkt links vom Dezimalpunkt hat den Stellenwert 1.
- Nach links wird der Wert jeder Stelle mit 2 multipliziert.
- Nach rechts wird der Wert jeder Stelle durch 2 dividiert.
Beispiel
01011100.10012 = 1*64 + 1*16 + 1*8 + 1*4 + 1*1/2 + 1*1/16
Hexadezimales System (16er-System)
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:
- Es gibt 16 unterschiedliche Symbole für die Ziffern (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).
- A entspricht dem Wert 10
- B entspricht dem Wert 11
- …
- F entspricht dem Wert 15
- Der Wert des Symbols wird mit dem Wert der Stelle multipliziert.
- Die Stelle direkt links vom Dezimalpunkt hat den Stellenwert 1.
- Nach links wird der Wert jeder Stelle mit 16 multipliziert.
- Nach rechts wird der Wert jeder Stelle durch 16 dividiert.
Beispiele
Hexadezimal in Dezimal umrechnen
A3C216 = 10*4096 + 3*256 + 12*16 + 2*1 = 4192210
Binär in Hexadezimal umrechnen
Binär: 0101 1100 1001 0011 Hex: 5 C 9 3
Zahlensysteme umrechnen
Umwandlung im 2er/8er/16er System
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:
- 2 = 21
- 8 = 23
- 16 = 24
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
Umrechnen von/nach Dezimalsystem
Das Dezimalsystem basiert nicht auf einer Potenz der Zahl 2. Daher müssen wir die Zahlen umrechnen und können nicht einfach Stellen ersetzen.
Dezimalzahl umrechnen
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
Umrechnung ins Dezimalsystem
System Multiplikation
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
System Stellenwertsystem
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!