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

Kendi başına pratik yap: Assembly playground