Menu
Coddy logo textTech

Hex'ten Onluğa

Coddy'nin Assembly Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 11 / 45.

Onaltılık (16 tabanlı) sistem, ikilik ve onluk sistemlerle aynı şekilde çalışır: her konumun bir basamak değeri vardır. Onaltılık sistemde her konum, 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 onaltılık basamak değerleri:

OnaltılıkOndalık
0-90-9
A10
B11
C12
D13
E14
F15

Örnek 1: <strong>0x2A</strong> sayısını ondalık sisteme dönüştürme

KonumOnaltılık basamakBasamak değeriHesaplama
Sol2162 × 16 = 32
SağA (10)110 × 1 = 10
Toplam  32 + 10 = 42

Yani ondalık sistemde 0x2A = 42.

Örnek 2: <strong>0xFF</strong> sayısını ondalık sisteme dönüştürme

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

Yani ondalık sistemde 0xFF = 255.

Örnek 3: <strong>0x3E8</strong> sayısını ondalık sisteme dönüştürme

KonumOnaltılık basamakBasamak değeriHesaplama
Sol32563 × 256 = 768
OrtaE (14)1614 × 16 = 224
Sağ818 × 1 = 8
Toplam  768 + 224 + 8 = 1000

Dolayısıyla 0x3E8 ondalık sistemde 1000'e eşittir.

Formül:

... d₂ d₁ d₀ basamaklarına sahip bir onaltılık sayı 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.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Assembly playground