Der Aufbau von Zahlensystemen wird am Beispiel des Dezimal-, Dual- und Hexadezimalsystems erklärt. Des weiteren wird gezeigt, wie man zwischen den verschiedenen Zahlensystemen umrechnen kann.
Zahlensysteme basieren auf Potenzen wie bspw. 23. Dabei ist 2 die Basis und 3 der Exponent.
2 | 4 | 5 | 7 | |||||
---|---|---|---|---|---|---|---|---|
2·103 | + | 4·102 | + | 5·101 | + | 7·100 | = 2457 | = 57 |
2·1000 | + | 4·100 | + | 5·10 | + | 7·1 | = 2457 | = 57 |
Das Dezimalsystem besteht aus den 10 Werten: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Als Standard-Zahlensystem erhält es keine besondere Kennzeichnung.
In der Netzwerktechnik werden IPv4-Adressen bspw. im Dezimalsystem angegeben.
Das Dualsystem besteht aus den 2 Werten: 0, 1.
Beim Programmieren werden die Zahlen mit 0b gekennzeichnet, z.B. 0b1011.
In der Netzwerktechnik werden alle Daten im dualen Format übertragen. So wird bspw. Laser mit 10 Gbit/s 10 Milliarden mal pro Sekunde ein- und ausgeschaltet, um über eine Glasfaser kurze Lichtimpulse zu senden.
1 | 0 | 1 | 1 | |||||
---|---|---|---|---|---|---|---|---|
1·23 | + | 0·22 | + | 1·21 | + | 1·20 | = 11 | = 3 |
1·8 | + | 0·4 | + | 1·2 | + | 1·1 | = 11 | = 3 |
1 | 7 | A | F | |||||
---|---|---|---|---|---|---|---|---|
1·163 | + | 7·162 | + | 10·161 | + | 15·160 | = 6063 | |
1·4096 | + | 7·256 | + | 10·16 | + | 15·1 | = 6063 | = 175 |
Das Hexadezimalsystem besteht aus den 16 Werten: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Beim Programmieren werden die Zahlen mit 0x gekennzeichnet, z.B. 0x17AF.
In der Netzwerktechnik werden MAC-Adressen und IPv6-Adressen im Hexadezimalsystem angegeben.
Berechne den Dezimalwert.
0b1011 1100
0b0101 0101
0xABCD
0x1111
0b1111 1111
0b1111 0000
0x1234
0xF0F0
0b1011 1100 = 188
0b0101 0101 = 85
0xABCD = 43981
0x1111 = 4369
0b1111 1111 = 255
0b1111 0000 = 240
0x1234 = 4660
0xF0F0 = 61680
Die Umrechnung von dezimal nach dual funktioniert einfach im Umkehrprinzip. Man notiert sich die Werte der 2er Potenzen (1, 2, 4, 8, ...) und prüft dann in welchen Wert die Dezimalzahl reinpasst.
Hier passt bspw. die 8 einmal in die 11 und das ergibt einen Rest von 3. Dann passt die 2 und die 1 noch in 3 und somit erhält man 11=0b1011.
11 | ||||||
---|---|---|---|---|---|---|
1·8 | + | 0·4 | + | 1·2 | + | 1·1 |
11 | = | 0b1011 |
1 | 7 | A | F |
---|---|---|---|
0001 | 0111 | 1010 | 1111 |
Die Umrechnung von hexadezimal nach dual erfolgt auf Basis der Tabelle. Jeder Ziffer im hexadezimalen System kann direkt ein dualer Wert zugeordnet werden, da 0xF exakt 0b1111 entspricht.
In dem Beispiel ist somit 0x17AF = 0b0001 0111 1010 1111.
dez | hex | dual |
---|---|---|
0 | 0 | 0000 |
1 | 1 | 0001 |
2 | 2 | 0010 |
3 | 3 | 0011 |
dez | hex | dual |
---|---|---|
4 | 4 | 0100 |
5 | 5 | 0101 |
6 | 6 | 0110 |
7 | 7 | 0111 |
dez | hex | dual | 8 | 8 | 1000 |
---|---|---|
9 | 9 | 1001 |
10 | A | 1010 |
11 | B | 1011 |
dez | hex | dual |
---|---|---|
12 | C | 1100 |
13 | D | 1101 |
14 | E | 1110 |
15 | F | 1111 |
Berechne den Dualwert.
255
67
43
201
0x4A
0xCAFE
0xACAD
0xAFFE
0xACDC
0xADAC
Berechne den Dualwert.
255 = 0b1111 1111
67 = 0b0100 0011
43 = 0b0010 1011
201 = 0b1100 1001
0x4A = 0b0100 1010
0xCAFE = 0b1100 1010 1111 1110
0xACAD = 0b1010 1100 1010 1101
0xAFFE = 0b1010 1111 1111 1110
0xACDC = 0b1010 1100 1101 1100
0xADAC = 0b1010 1101 1010 1100
Wähle die korrekten Aussagen aus.
Berechne den Dual- und Dezimalwert von 0xAF.
Wähle zwei Antworten.
Berechne den Dual- und Dezimalwert von 0xFE.
Wähle zwei Antworten.
Berechne den Dezimal- und Hexadezimalwert von 0b0010 1010.
Wähle zwei Antworten.
Berechne den Dezimal- und Hexadezimalwert von 0b1000 1100.
Wähle zwei Antworten.
Berechne den Dual- und Hexadezimalwert von 24.
Wähle zwei Antworten.
Berechne den Dual- und Hexadezimalwert von 170.
Wähle zwei Antworten.
das Dezimalsystem, -e | Das Dezimalsystem ist ein Zahlensystem mit der Basis 10. Es wird durch 10 Ziffern gekennzeichnet. Jede Stelle kann die Werte 0 bis 9 annehmen. |
das Dualsystem, -e | Das Dualsystem ist ein Zahlensystem mit der Basis 2. Es wird durch 2 Ziffern gekennzeichnet. Jede Stelle kann die Werte 0 bis 1 annehmen. |
das Hexadezimalsystem, -e | Das Hexadezimalsystem ist ein Zahlensystem mit der Basis 16. Es wird durch 16 Ziffern gekennzeichnet. Jede Stelle kann die Werte 0 bis F annehmen. |
die Binärzahl, -en | Dualzahl |
die Potenz, en | Eine Potenz ist ein Produkt aus gleichen Faktoren a: a·a·... = an. Dabei ist a die Basis, n der Exponent und an die Potenz. |
die Glasfaser, ern | ein Lichtwellenleiter |