Inhaltsverzeichnis

ToDo Hexadezimal

Zahlensysteme bestimmen, wie Zahlen aufgebaut sind und wie sie dargestellt werden. Das bekannteste Zahlensystem ist das dezimale System, das wir im Alltag verwenden, basierend auf der Zahl 10.

Systeme

Es gibt jedoch auch andere Zahlensysteme, die auf verschiedenen Basiszahlen basieren. Das binäre System (Basis 2) verwendet nur die Ziffern 0 und 1, und wird in der Computertechnik weit verbreitet eingesetzt. Das oktale System (Basis 8) verwendet die Ziffern 0-7, und das hexadezimale System (Basis 16) verwendet die Ziffern 0-9 und die Buchstaben A-F, um Zahlen darzustellen.

Dezimal

Das Dezimalsystem basiert auf der Verwendung von 10 Symbolen: 0 bis 9. Die Symbole heißen Ziffern, das Ergebnis heißt Zahl. Es ist die Grundlage für die westliche Rechenweise. Siehe Liste der Dezimalzahlen.

Die Anordnung der Ziffern erfolgt von rechts nach links. Die rechteste Ziffer zählt 1, die Ziffer links davon zählt 10, die nächste Ziffer 100, die nächste Ziffer 1000 und so weiter. Jedes Ziffer zählt 10 Mal soviel wie die Ziffer rechts davon. Durch das Addieren der entsprechenden Werte erhält man den Wert der dezimalen Zahl.

Nehmen wir die Zahl 1403.

Ziffer 1 4 03
Wert 1000 100 10 1
Ergebnis 1000 400 0 3

Ein mal tausend + 4 mal 100 + 0 mal 10 + 1 mal 3 = 1403

Binär

Das Binärsystem basiert auf der Verwendung von zwei Symbolen: 0 und 1. Die Symbole nennt man Bits. Es ist die Grundlage für die Darstellung von Daten und die Durchführung von Berechnungen in Computern.

Die Anordnung der Bits erfolgt von rechts nach links. Das rechteste Bit zählt 1, das Bit links davon zählt 2, das nächste Bit 4, das nächste Bit 8 und so weiter. Jedes Bit zählt doppelt soviel wie das Bit rechts davon. Durch das Addieren der entsprechenden Werte erhält man den dezimalen Wert.

Nehmen wir die Binärzahl 10101111011.

Binär 1 0 1 0 1 1 1 1 0 1 1
Dezimal 1024 512 256 128 64 32 16 8 4 2 1
Ergebnis 1024 0 256 0 64 32 16 8 0 2 1

1024 + 256 + 64 + 32 + 16 + 8 + 2 + 1 = 1403

Umwandlung

Dezimal zu binär

1403 ÷ 2 = 701 Rest 1
701 ÷ 2 = 350 Rest 1
350 ÷ 2 = 175 Rest 0
175 ÷ 2 = 87 Rest 1
87 ÷ 2 = 43 Rest 1
43 ÷ 2 = 21 Rest 1
21 ÷ 2 = 10 Rest 1
10 ÷ 2 = 5 Rest 0
5 ÷ 2 = 2 Rest 1
2 ÷ 2 = 1 Rest 0
1 ÷ 2 = 0 Rest 1

Die Restwerte von unten nach oben abgelesen ergeben 10101111011.

Decimal to binary: two methods

Binär zu dezimal

Potenz 10 9 8 7 6 5 4 3 2 1 0
Bit 1 0 1 0 1 1 1 1 0 1 1
1 * 2 ^ 0 = 1
1 * 2 ^ 1 = 2
0 * 2 ^ 2 = 0
1 * 2 ^ 3 = 8
1 * 2 ^ 4 = 16
1 * 2 ^ 5 = 32
1 * 2 ^ 6 = 64
0 * 2 ^ 7 = 0
1 * 2 ^ 8 = 256
0 * 2 ^ 9 = 0
1 * 2 ^ 10 = 1024

1 + 2 + 8 + 16 + 32 + 64 + 256 + 1024 = 1403

Binary to decimal