disclaimer www.odinownsyouall.de
Hauptseite
Netzwerkgrundlagen
Netzwerkstruktur
OSI - Referenzmodell
Geraetschaften
Verbindung / Medium
Signaluebertragung
IRQ - Interrupt Request Line
Dezimal, -Binaer - & Hexadezimalzahlen
Twisted Pair Kabelkonfektionierung
TCP / IP - Subnetting
Themen / Glossar
Gaestebuch
Forum
Verweise / Links
 
Deutsche Post
 

Binär & Hexadezimalzahlen

Dezimalzahlen:

Dezimalzahlen beruhen auf der Basis von 10x. Die Zahl 637.126 wird also wie folgt errechnet.

Exponent
107
106
105
104
103
102
101
100
Wert
10000000
1000000
100000
10000
1000
100
10
1
Multiplikator
0
0
6
3
7
1
2
6
Ergebnis
0
0
600000
30000
7000
100
20
6

Gesamt = 600000 + 30000 + 7000 + 100 + 20 +6 = 637.126

 

Binärzahlen:

Binärzahlen beruhen auf der Basis von 2x (1 und 0 - EIN und AUS). Binärzahlen können beliebig lang sein, werden aber meist zu 8 Stellen zusammengefaßt (1 Byte = 8 bit). 8 stellen einer Binärzahl werden in 2 Nybble (je 4 stellen der Binärzahl) unterteilt.

1 Nybble hat also immer die Wertigkeit : 8 4 2 1
2 Nybble haben also die Wertigkeit von: 8 4 2 1 und 8 4 2 1
3 Nybble haben also die Wertigkeit von: 8 4 2 1 und 8 4 2 1 und 8 4 2 1

Erst wenn die Binärzahl in eine Dezimalzahl umgewandelt wird, werden diese Nybbles als 1 Ganzes behandelt.
3 Nybbles haben dann die Wertigkeit von:   2048  1024  512  256     128  64  32  16     8  4  2  1

Beispiel: die Zahl 157 - Binär 1001 1101 - (128+16+8+4+1 =157)

Exponent
27
26
25
24
23
22
21
20
Wert
128
64
32
16
8
4
2
1
Multiplikator
1
0
0
1
1
1
0
1
Ergebnis
128
0
0
16
8
4
0
1

Gesamt = 128 + 16 + 8 + 4 + 1 (0000 1001 1101) =157

 

Hexadezimalzahlen:

4 Stellen (1 Nybble) einer Binärzahl werden zu 1 Hexadezimalzahl zusammengefaßt. Hexadezimalzahlen beruhen auf der Basis von 16x (Tabelle 1). Hexadezimalzahlen können einen Wert von 0 - 15 darstellen (0 bis 9 und A bis F - Tabelle 2)
.

Tabelle1
Exponent
166
165
164
163
162
161
160
Wert
16777216
1048576
65536
4096
256
16
1


Tabelle2
Dezimal 15 14 13 12 11 10 9   8   7   6   5   4   3   2   1   0  
Binär 1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000
Hexadezimal  F E D C B A 9   8   7   6   5   4   3   2   1   0  

Man kann eine Hexadezimalzahl in eine Binärzahl umwandeln, indem man jede Hexadezimalstelle in 1 Nybble umwandelt. Diese Nybbles werden dann als GANZE Binärzahl behandelt (anschließend könnte man aus dieser Binärzahl eine Dezimalzahl berechnen).

Beispiel 1:
A3 (hexadezimal) ergibt 1010 und 0011 (Binär in Nybbles) ergibt 163 (Dezimal)

Beispiel 2:
Will man die Hexadezimalzahl 10 als Dezimalzahl darstellen, so müßen die Stellen der Hexadezimalzahl zunächst in binäre Nybbles umgewandelt werden. Pro Hexadezimalstelle ein Nybble. Also die Hexadezimalstelle 1 wird in 0001 und die Hexadezimalstelle 0 wird in 0000 umgewandelt. also Binär 0001 und 0000. Nun können diese Nybbles als GANZE Binärzahl gesehen (8 stellen) in eine Dezimalzahl umgewandelt werden. Also 16.

Unterteilt in Nybbles:
Wert
8
4
2
1
8
4
2
1
Ergebnis
0
0
0
1
0
0
0
0

Als Ganze Binärzahl:
Wert
128
64
32
16
8
4
2
1
Ergebnis
0
0
0
1
0
0
0
0

Das Ergebnis lautet also 16.

Die Dezimalzahl 246 wird in eine Binärzahl umgewandelt und ergibt 1111 0110. Anschließend wird pro Nybble eine Hexadezimalzahl gebildet. 1111 ergibt F und 0110 ergibt 6 = F6


Um direkt von Hexadezimal in Dezimal zu rechnen, kann der schritt über die Binärzahl kann umgangen werden.

Beispiel:
Die Hexadezimalzahl C3AF.
Hier müßen wir die Tabellen 1 und 2 beachten (die Reihenfolge von Tabelle 1 und 2 geht von rechts nach links).

C ist die 4. Stelle in Tab. 1  » 163 (4096) und C hat den Wert 12   »
12 x 4096
=  49152
3  ist die 3. Stelle in Tab. 1 » 162 (256) und 3 hat den Wert 3     »
 3 x   256
=      768
A ist die 2. Stelle in Tab. 1  » 161 (16) und A hat den Wert 10   »
10 x    16
=      160
F ist die 1. Stelle in Tab. 1  » 160 (1) und F hat den Wert 15   »
15 x      1
=        15

Gesamtergebnis : 49152 + 768 + 160 + 15 = 50095



Beispielaufgaben: (Lösungen befinden sich unter den Aufgaben)

1.Wandeln Sie folgende Dezimalzahlen in Binärzahlen um!

127
63
17
203
507


2.Wandeln Sie folgende Dezimalzahlen in Hexadezimalzahlen um!

13
57
123
205
5

 

3.Wandeln Sie folgende Binärzahlen in Dezimalzahlen um!

1110 0110
1010 1000
1111 1111
1011 1010
1001 0101

 

4.Wandeln Sie folgende Binärzahlen in Hexadezimalzahlen um!

1010 1111
1100 1010
1000 1000
0001 0001
1111 0000

 

5. Wandeln Sie folgende Hexadezimalzahlen in Dezimalzahlen um!

D 7
F A
6 A
B B D
C 3

 

6.Wandeln Sie folgende Hexadezimalzahlen in Binärzahlen um!

F 7
3 A
B B
A B C
D 8

 


Lösungen


1.Lösungen

0111 1111
0011 1111
0001 0001
1100 1011
0001 1111 1011


2.Lösungen

13 = D

57 = 3 9

123 = 7 B

205 = C D

5 = 5

 

3.Lösungen

1110 0110 = 230
1010 1000 = 168
1111 1111 = 255
1011 1010 = 186
1001 0101 = 149

 

4.Lösungen

1010 1111 = A F
1100 1010 = C A
1000 1000 = 8 8
0001 0001 = 1 1
1111 0000 = F 0

 

5.Lösungen

D 7 = 215
F A = 250
6 A = 106
B B D = 3005
C 3 = 195

 

6.Lösungen

F 7 = 1111 0111
3 A = 0011 1010
B B = 1011 1011
A B C = 1010 1011 1100
D 8 = 1101 1000