Dönüşüm

İkiliyi sekizliğe çevirici

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ş

İkili Sayı Sistemi Nedir?

İkili sayı sistemi, bilgisayar bilimi ve dijital elektroniğin yaygın olarak kullandığı bir taban-2 sayı sistemidir. Değerleri temsil etmek için sadece iki rakam — 0 ve 1 — kullanır.
Bir ikili sayıdaki her bir rakam, 2’nin bir kuvvetine karşılık gelir. En sağdaki bit 202^0‘ı temsil eder, soldan bir sonraki 212^1‘i ve böyle devam eder.

Örneğin:

(1101)2=1×23+1×22+0×21+1×20=8+4+0+1=1310(1101)_2 = 1 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 8 + 4 + 0 + 1 = 13_{10}

Elektronik devreleri iki durumu — AÇIK (1) ve KAPALI (0) — kolayca ayırt edebildiği için ikili sayılar yaygın olarak kullanılır.

Sekizlik Sayı Sistemi Nedir?

Sekizlik sayı sistemi, 0’dan 7’ye kadar rakamlar kullanan bir taban-8 sayı sistemidir. İkili sayıları ifade etmenin kompakt bir yoludur ve 12, 24 veya 36 bit kelimelerle çalışılan eski bilgisayarlarda tarihsel olarak kullanılmıştır.

Bir sekizlik değerdeki her rakam üç ikili rakama (bite) karşılık gelir çünkü 23=82^3 = 8. Bu nedenle, ikili ile sekizlik arasında dönüşüm yapmak kolaydır ve aracı ondalık dönüşüm gerektirmez.

Örneğin:

(10)8=1×81+0×80=810(10)_8 = 1 \times 8^1 + 0 \times 8^0 = 8_{10}

Adım Adım Dönüşüm

Adım 1: İkiliyi Ondalığa Çevir

(11010110)2=1×27+1×26+0×25+1×24+0×23+1×22+1×21+0×20=214(11010110)_2 = 1 \times 2^7 + 1 \times 2^6 + 0 \times 2^5 + 1 \times 2^4 + 0 \times 2^3 + 1 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 = 214

Adım 2: Ondalıktan Sekizliğe

Sayımızı 8’e bölmeye devam eder ve kalanları kaydederiz.

BölmeBölümKalan
214 ÷ 8266
26 ÷ 832
3 ÷ 803

Kalanları alttan üste doğru okuduğumuzda 3268326_8 elde ederiz.

İkili Gruplamayla Çevir

Her sekizlik rakam, 3 ikili biti temsil eder.

İkiliSekizlik
0000
0011
0102
0113
1004
1015
1106
1117

Örneğin, 1001100112100110011_2‘yi sekizlik olarak çevirmek için üçlü gruplara ayırın: 100 110 011100\ 110\ 011.
Her grubu çevirin:
1002=48100_2=4_8, 1102=68110_2=6_8, 0112=38011_2=3_8.
Böylece 1001100112=4638100110011_2 = 463_8.

İkiliyi sekizliğe çevirmek için her iki yöntemi de kullanabilirsiniz - ondalığı ara adım olarak kullanarak veya doğrudan 3 bitlik setlere gruplayarak.

Sıkça Sorulan Sorular

İkili 100110011 sekizliğe nasıl elle çevrilir?

Üçlü gruplara ayırın: 100 110 011100\ 110\ 011.
Her grubu çevirin:
1002=48100_2=4_8, 1102=68110_2=6_8, 0112=38011_2=3_8.
Böylece 1001100112=4638100110011_2 = 463_8.

Üç ikili rakamla gruplama neden kusursuz çalışır?

Çünkü 23=82^3=8, üç ikili rakam tam olarak bir sekizlik rakama denk gelir, bu da dönüşümü doğrudan ve hatasız yapar.

İkili-den-sekizliye dönüşüm doğruluğunu nasıl teyit edebilirim?

İkiliyi ondalık, ardından ondalığı 8’e bölerek sekizlik yapın. Eğer her iki sekizlik değeri de eşleşirse, dönüşümünüz doğrudur.

11111111 ikilinin sekizlik karşılığı nedir?

Önce ikili 11111111’i ondalık, ardından ondalığı sekizliğe çevirelim.

111111112=1×27+1×26+1×25+1×24+1×23+1×22+1×21+1×20=2551011111111_2 = 1 \times 2^7 + 1 \times 2^6 + 1 \times 2^5 + 1 \times 2^4 + 1 \times 2^3 + 1 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 255_{10}

Sonra 255’i sekizliğe çevirin:

BölmeBölümKalan
255 ÷ 8317
31 ÷ 837
3 ÷ 803
25510=3778255_{10} = 377_8

Böylece, 11111111 ikilisinin sekizlik karşılığı 377’dir.

Hata bildirimi

Bu alan zorunludur.