Zum Inhalt springen

Umrechnen Hexadezimal in ip


Empfohlene Beiträge

Du hast eine Hex-Zahl z.B. 3A.

Jetzt betrachtest du jede Stelle einzeln also 3 und A.

Jede Stelle bildet ein Halb-Byte (4Bit) im binär Code.

Also das A wird praktisch als 1010 dargestellt, die 3 als 0011.

Jetzt muss es natürlich in der richtigen Reinhenfolge zusammengefügt werden: 00111010 und schon hast du die binäre Zahl der Hex-Zahl 3A.

7F4 zb sind 0111 1111 0100

Link zu diesem Kommentar
Auf anderen Seiten teilen

0-9 (hex & dez.) sind gleich zuzüglich (hex) a-f = (dezimal) 10-15 -> bedeutet Radix 16

Man muß die Zahlen mit ihrer Wertigkeit multiplizieren und dann aufeinander addieren:

ABCD(hexadezimal): D = normal, C = Zahl*16, B = Zahl*16*16 (also *256), A = Zahl*16*16*16 (also *4096)

z.B.

6da9(hex) = 6*4096 + 13*256 + 10*16 + 9 = 28073

Also am besten immer von Rechts aus starten und mit jeder Stelle den Faktor mit 16 multiplizieren.

Am einfachsten ist es natürlich sich den Binärcode von jedem "Nibble" zu merken und aneinander zu reihen.

0000 = 0

0001 = 1

0010 = 2

0100 = 4

1000 = 8

Mit jeder Stelle verdoppelt sich der Wert, weil der Binärcode den Radix 2 hat und jedes Nibble wie man sieht binär mit 4 Bit dargestellt werden kann. (gleiches Prinzip: Überall wo ein Einser steht einfach aufaddieren).

Jetzt könnte, man wenn man´s automatisieren will, das ganze mit einer Modulodivision berechnen. Also die Zahl immer durch 2 Teilen und schauen, ob ein Rest dabei herauskommt oder einfach die Nibbles entsprechend abziehen.

Z.B.

d (dez. 13) <= 8 =1000

13-8 = 5

5 <= 4 =0100

5-4 = 1

1 <= 2 (nein, also ist die nächste Stelle 0)

1<= 1 =0001

Ergibt binär: =1101

So geht man dann die hex-Nibbles durch und reiht sie einfach aneinander.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wenn Ihr noch einmal alles kompakt und "Schritt für Schritt" erklärt haben wollt, wie man von einem Zahlensystem ins andere umrechnet (von Dez nach Hex, bzw. Bin und umgekehrt) oder wie man Binärzahlen addiert, subtrahiert und multipliziert, kann ich Euch untenstehenden Link empfehlen.

Ich habe vor einer Woche für unsere Umschulungsgruppe (FISI) genau dieses Thema ausführlich behandelt.

http://www.camflash.de/camflash/pages/fachinformatik/archiv1

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...