Wir hatten uns die Hexadezimalzahlen bereits angeschaut und gelernt, dass sie mit insgesamt 16 Ziffern 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F gebildet werden.

Jede Stelle hat einen „16er-Wert“. Hier ein Beispiel zur Erinnerung:

hexadezimalzahlen stellenwertsystem

Diese Stellen müssen wir addieren, um auf den Dezimalwert zu kommen, für das Beispiel:

= 154B3 (hexadezimal)
= 1·65536 + 5·4096 + 4·256 + B·16 + 3·1
= 65536 + 20480 + 1024 + 11·16 + 3
= 65536 + 20480 + 1024 + 176 + 3
= 87219 (dezimal)

Vorgehen

Zur Umwandlung einer Hexadezimalzahl in eine Dezimalzahl gehen wir also wie folgt vor (als Beispiel nehmen wir die Hexadezimalzahl 2A7F):

  1. Unter jede Stelle der Hexadezimalzahl den Dezimalwert der Stelle schreiben:

    Hexadezimal: 2 A 7 F
    Dezimal: 4096 256 16 1

    Wir fangen von rechts an mit 1 und versechzehnfachen den Wert jeweils (1, 16, 256, 4096, 65536, 1048576, …).

  2. Im nächsten Schritt schreiben wir die Buchstaben A (10), B (11), C (12), D (13), E (14), F (15) mit ihren Dezimalwerten, damit wir damit rechnen können:

    Hexadezimal: 2 (2) A (10) 7 (7) F (15)
    Dezimal: 4096 256 16 1
  3. Jetzt multiplizieren wir die Werte:

    Hexadezimal: 2 (2) A (10) 7 (7) F (15)
    Dezimal: 2·4096 10·256 7·16 15·1
  4. Wir addieren alle Werte zusammen und erhalten die gesuchte Dezimalzahl.

    2·4096 + 10·256 + 7·16 + 15·1 = 10 879 (dezimal)

  5. Wir können dann wie folgt notieren, im besten Fall mit dem jeweils richtigen Index:

    2A7F16 = 10 87910

Potenzdarstellung

Wenn ihr die Potenzen bereits kennt, dann schreibt die Sechzehnerzahlen stets als Potenzen auf:

A5B16 = A·162 + 5·161 + B·160
A5B16 = A·256 + 5·16 + B·1
A5B16 = 10·162 + 5·16 + 11
A5B16 = 2560 + 80 + 11
A5B16 = 265110