Menu
Coddy logo textTech

Hex'ten Onluğa

Coddy'nin Assembly Journey'sinin Temeller bölümünün bir parçası — ders 11 / 45.

Onaltılık (taban 16) sistem, ikili ve onluk sistemle aynı şekilde çalışır — her basamağın bir basamak değeri vardır. Onaltılık sistemde, her basamak 16'nın bir kuvvetidir.

Onaltılık sistemde basamak değerleri:

Konum16'nın KuvvetiOndalık değer
En sağdaki16⁰1
Sonraki16¹16
Sonraki16²256
Sonraki16³4096

Hatırlanması gereken Hex basamak değerleri:

HexOndalık
0-90-9
A10
B11
C12
D13
E14
F15

Örnek 1: <strong>0x2A</strong> değerini onluk sisteme dönüştürün

KonumHex basamağıBasamak değeriHesaplama
Sol2162 × 16 = 32
SağA (10)110 × 1 = 10
Toplam  32 + 10 = 42

Yani onluk sistemde 0x2A = 42.

Örnek 2: <strong>0xFF</strong> değerini ondalık sisteme dönüştürün

KonumHex basamağıBasamak değeriHesaplama
SolF (15)1615 × 16 = 240
SağF (15)115 × 1 = 15
Toplam  240 + 15 = 255

Yani 0xFF = ondalık sistemde 255.

Örnek 3: <strong>0x3E8</strong> değerini onluk sisteme dönüştürün

KonumHex basamağıBasamak değeriHesaplama
Sol32563 × 256 = 768
OrtaE (14)1614 × 16 = 224
Sağ818 × 1 = 8
Toplam  768 + 224 + 8 = 1000

Yani 0x3E8 = onluk sistemde 1000.

Formül:

... d₂ d₁ d₀ basamaklarına sahip bir hex sayısı için:

Değer = (... + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰)

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler