Menu
CoddyTech

Hex zu Dezimal

Teil des Abschnitts Grundlagen der Assembly-Journey von Coddy. Lektion 11 von 45.

Das Hexadezimalsystem (Basis 16) funktioniert genauso wie das Binär- und Dezimalsystem: Jede Position hat einen Stellenwert. Im Hexadezimalsystem ist jede Position eine Potenz von 16.

Stellenwerte im Hexadezimalsystem:

PositionPotenz von 16Dezimalwert
Ganz rechts16⁰1
Nächste16¹16
Nächste16²256
Nächste16³4096

Hexadezimale Ziffernwerte, die du dir merken solltest:

HexDezimal
0-90-9
A10
B11
C12
D13
E14
F15

Beispiel 1: 0x2A in eine Dezimalzahl umwandeln

PositionHexadezimale ZifferStellenwertBerechnung
Links2162 × 16 = 32
RechtsA (10)110 × 1 = 10
Gesamt  32 + 10 = 42

Also ist 0x2A im Dezimalsystem gleich 42.

Beispiel 2: 0xFF in eine Dezimalzahl umwandeln

PositionHexadezimalzifferStellenwertBerechnung
LinksF (15)1615 × 16 = 240
RechtsF (15)115 × 1 = 15
Gesamt  240 + 15 = 255

Also ist 0xFF als Dezimalzahl 255.

Beispiel 3: 0x3E8 in eine Dezimalzahl umwandeln

PositionHexadezimalzifferStellenwertBerechnung
Links32563 × 256 = 768
MitteE (14)1614 × 16 = 224
Rechts818 × 1 = 8
Gesamt  768 + 224 + 8 = 1000

Also entspricht 0x3E8 im Dezimalsystem 1000.

Die Formel:

Für eine Hexadezimalzahl mit den Ziffern ... d₂ d₁ d₀:

Wert = (... + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰)

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Assembly-Playground

Prüfe eine Umrechnung: Zahlensystem-Konverter