Dönüşüm

Onaltılıktan sekizliğe dönüştürücü

Ayarlar
Sıfırla
Sonuçu paylaş
Kaydet
Gömme
Hata bildir

Hesaplayıcıyı paylaş

Ücretsiz hesap makinemizi web sitenize ekleyin

Lütfen geçerli bir URL girin. Sadece HTTPS URL'leri desteklenir.


Sayfadaki hesap makinesi giriş alanlarında bulunan mevcut değerleri yerleşik hesap makinesinin varsayılan değerleri olarak kullanın.


Giriş kenar odak rengi, anahtar kutusu işaretli rengi, seçili öğe üzerine gelindiğinde görülen renk vb.


Kullanım Koşulları'na kabul edin.

Önizleme

Hesap makinesini kaydet

Hesap Makinesi Ayarları

Lütfen izin verilen aralıkta bir değer girin.

Lütfen izin verilen aralıkta bir değer girin.

Lütfen izin verilen aralıkta bir değer girin.

Lütfen izin verilen aralıkta bir değer girin.

Hesaplayıcıyı paylaş

Onaltılık sayı sistemi nedir?

Onaltılık sistem, tabanı 16 olan bir pozisyonel sayı sistemidir. Değerleri temsil etmek için on altı bireysel sembol kullanır:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E ve F.

Harfler şu ondalık değerlere karşılık gelir: A = 10, B = 11, C = 12, D = 13, E = 14 ve F = 15.
Bilgisayar bilimi ve dijital elektronik alanında yaygın olarak kullanılır çünkü ikili verilerin kompakt bir temsilini sunar.
Her dört ikili basamak (bit), doğrudan bir onaltılık basamağa karşılık gelir ve bu, ikili değerlerin okunmasını ve yazılmasını basitleştirir.

Yorumlama örneği

Örneğin, 3F8₁₆ onaltılık sayısı aşağıdaki gibi genişletilebilir:

3F816=3×162+15×161+8×1603F8_{16} = 3 \times 16^2 + 15 \times 16^1 + 8 \times 16^0 =3×256+15×16+8=768+240+8=1.01610= 3 \times 256 + 15 \times 16 + 8 = 768 + 240 + 8 = 1.016_{10}

Bu nedenle 3F8₁₆ = 1.016₁₀ ondalık biçimde.

Sekizlik sayı sistemi nedir?

Sekizlik sistem, tabanı 8 olan bir sayı sistemidir ve tüm olası değerleri temsil etmek için 0’dan 7’ye kadar rakamları kullanır.
Her basamak, tıpkı ondalık sistemde her basamağın onun bir kuvvetini temsil etmesi gibi sekizin bir kuvvetini temsil eder.
Bu sistem, özellikle eski bilgisayar sistemlerinde ve dijital cihazlarda önemlidir, çünkü sekizlik sayılar ikili giriş ve çıkışı basitleştirmek için kullanılmıştır.

Yorumlama örneği

113₈ sekizlik sayısının ondalık eşdeğeri aşağıdaki gibi bulunur:

1138=1×82+1×81+3×80113_{8} = 1 \times 8^2 + 1 \times 8^1 + 3 \times 8^0 =64+8+3=7510= 64 + 8 + 3 = 75_{10}

Formül

Onaltılıktan sekizlik sisteme dönüştürmek için ondalık sistem üzerinden iki adımlı bir süreç izleyin:

  1. Onaltılık → ondalık dönüştürün.
  2. Ondalık → sekizlik dönüştürün.

Adım 1. Onaltılıktan ondalığa dönüştürün

D10=i=0n1di×16iD_{10} = \sum_{i=0}^{n-1} d_i \times 16^i

burada:

  • did_i, onaltılık basamağın sayısal değeri (0’dan 15’e kadar) olup,
  • ii, en az anlamlı basamak için 0’dan başlayan pozisyon indeksidir.

Adım 2. Ondalıktan sekizliğe dönüştürün

Ortaya çıkan ondalık sayıyı 8’e bölün, her seferinde kalanı not edin, bölüm 0 olana kadar bu işleme devam edin. Daha sonra kalanları ters sırada okuyarak sekizlik değeri elde edin.

Örnek

4B₁₆’yı sekizlik sisteme dönüştürelim.

Adım 1. 4B₁₆ → ondalık dönüştürün

Her basamak ondalık değer olarak ifade edilir:

B16=1110B_{16} = 11_{10}

Sonra,

4B16=(4×161)+(11×160)=64+11=75104B_{16} = (4 \times 16^1) + (11 \times 16^0) = 64 + 11 = 75_{10}

Adım 2. 75₁₀ → sekizlik dönüştürün

8’e tekrar tekrar bölme işlemini yapın:

BölmeBölümKalan
75 ÷ 893
9 ÷ 811
1 ÷ 801

Şimdi kalanları ters sırada yazın: 113₈.

Bu durumda,

4B16=7510=11384B_{16} = 75_{10} = 113_{8}

Ayrıca ikili kullanarak alternatif yöntem

4B₁₆’yı alın:

  1. Her onaltılık basamağı ikiliye dönüştürün:
    • 4 → 0100
    • B → 1011
      Yani, 4B₁₆ = 01001011₂.
  2. Bu ikili sayıyı 3 bitlik gruplara ayırın (sağdan): 01001011 → 001 001 011 (gerektiğinde önde sıfırlar ekleyin ve değeri 3 bitlik bir çokluğa getirin).
  3. Her grubu sekizliğe dönüştürün:
    • 001 = 1
    • 001 = 1
    • 011 = 3
      Yani, 01001011₂ = 113₈ (aynı sonuç).

4-bit gruplarının dönüşüm tablosu

Onaltılıkİkili
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
A1010
B1011
C1100
D1101
E1110
F1111

3-bit gruplarının dönüşüm tablosu

İkiliSekizlik
0000
0011
0102
0113
1004
1015
1106
1117

Notlar

  • Daha büyük sayıları daha verimli bir şekilde dönüştürmek için, ikiliyi bir ara adım olarak kullanarak ondalık adımı atlayabilirsiniz. Her onaltılık basamak 4 bit, her sekizlik basamak ise 3 bit eşit olduğundan, doğrudan ikili gruplama yaparak dönüşümler yapılabilir.
  • Dönüştürücü, bu adımları otomatik olarak dahili olarak işleyerek size saniyeler içinde doğru bir sekizlik temsil verir.

Sıkça Sorulan Sorular

1F₁₆ onaltılık sayısını adım adım sekizliğe nasıl dönüştürürüm?

Önce ondalığa dönüştürün:

1F16=(1×161)+(15×160)=16+15=31101F_{16} = (1 \times 16^1) + (15 \times 16^0) = 16 + 15 = 31_{10}

Şimdi 31 ondalık sayısını sekizliğe dönüştürün: 31 ÷ 8 = 3 kalan 7,
3 ÷ 8 = 0 kalan 3.
Kalanları tersine çevirin: 37₈.

Kesirli onaltılık bir sayı sekizliğe dönüştürülebilir mi?

Evet. Tamsayı ve kesirli kısımları ayrı ayrı aynı ilkeyle dönüştürün. Tamsayı kısmı tabana bölünür; kesirli kısım ise yeni tabanla çarpılır.

Bilgisayar biliminde neden sekizlik ve onaltılık sistemler önemlidir?

Çünkü ikili verileri kompakt ve insan tarafından okunabilir bir biçimde temsil ederler. Sekizlik, bitleri üçlü gruplar halinde ve onaltılık ise dörtlü gruplar halinde toplar. Bu, programlama, hata ayıklama ve dijital devre tasarımı için vazgeçilmez hale getirir.

Hata bildirimi

Bu alan zorunludur.