Zahlensysteme
Aktuelle Computer kennen im wesentlichen zwei Zustände: Strom- oder Nicht-Strom. Da es nichts dazwischen gibt, werden diese Zustände auch "binär" genannt. Dies kann mit Zahlen wie folgt dargestellt werden:
0
--> kein Strom1
--> Strom
Da wir Menschen uns besser im Zehnersystem zurechtfinden, wo es 10 eindeutige Zeichen gibt, brauchen wir eine Möglichkeit, zwischen diesen System hin- und herzurechnen. Jedes dieser sog. Stellenwertsysteme ist gleich aufgebaut. Schauen wir uns das Zehnersystem an, bemerkt man, dass jede stelle mit einer 10er Potenz multipliziert wird.
Zehnersystem
Binärsystem (Dualsystem oder auch Zweiersystem)
Nun gibt es nur zwei eindeutige Zeichen, 0
und 1
, und jede Stelle wird mit einer Zweierpotenz multipliziert. In der folgenden Tabelle sind die ersten 12 Dezimalzahlen auch als Binärzahl angegeben.
Binär | Dezimal |
---|---|
0 | |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 |
Umrechnung Binär -> Dezimal
Die Umrechnung vom Binärsystem ins Dezimalsystem erfolgt durch Ausmultiplizieren mit den entsprechenden Zweierpotenzen.
Beispiel: 1011
Umwandlung Dezimalsystem -> Binärsystem
Für die Umrechnung vom Dezimalsystem zum Binärsystem ist die Tabelle der Zweierpotenzen essenziell:
256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Beispiel: 143
Die erste Zweierpotenz, die kleiner ist als 143 ist, ist -> die Binärzahl hat also 8 Stellen.
Nun wird für jede Stelle überprüft, ob die entsprechende Zweierpotenz zur Zwischensumme dazuaddiert werden kann, oder ob man dadurch bereits eine zu grusse Zahl erhält.
2er-Potenz | Zwischensumme | ||||||||
---|---|---|---|---|---|---|---|---|---|
Rechnungsschritte | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | |
1. 128 | 1 | 128 | |||||||
2. 128 + 64 | 1 | 0 | 128 | ||||||
3. 128 + 32 | 1 | 0 | 0 | 128 | |||||
4. 128 + 16 | 1 | 0 | 0 | 0 | 128 | ||||
5. 128 + 8 | 1 | 0 | 0 | 0 | 1 | 136 | |||
6. 136 + 4 | 1 | 0 | 0 | 0 | 1 | 1 | 140 | ||
7. 140 + 2 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 142 | |
8. 142 + 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 143 |