Menu
CoddyTech

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 tabanında), 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
Bir sonraki16¹16
Bir sonraki16²256
Bir 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: 0x2A değerini ondalık sayıya dönüştürme

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

Yani 0x2A ondalık sistemde 42'dir.

Örnek 2: 0xFF değerini ondalık sayıya dönüştürme

KonumOnaltılık basamakBasamak 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: 0x3E8 değerini 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

Yani 0x3E8 ondalık sistemde 1000'e eşittir.

Formül:

Basamakları ... d₂ d₁ d₀ olan 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

Bir dönüşümü kontrol et: Sayı Tabanı Dönüştürücü