Kaydedilen hesaplayıcılar
Dönüşüm

Sekizli Sayıdan İkili Sayıya Dönüştürücü

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

Hesaplayıcıyı paylaş

İkili sayı sistemi nedir?

İkili sistem, sadece iki rakam kullanan bir pozisyonel sayı sistemidir: 0 ve 1. İkili bir sayıdaki her bir rakam, sağdan başlayan bir 2 kuvvetini temsil eder, bu da 202^0 ile başlar. Bu sistem, modern hesaplamanın temelidir çünkü elektronik devrelerin AÇIK/KAPALI mantığıyla mükemmel bir uyum içindedir.

Örneğin, ikili sayı 101121011_2 şu şekilde yorumlanabilir:

(1×23)+(0×22)+(1×21)+(1×20)=8+0+2+1=1110(1 \times 2^3) + (0 \times 2^2) + (1 \times 2^1) + (1 \times 2^0) = 8 + 0 + 2 + 1 = 11_{10}

Sekizli sayı sistemi nedir?

Sekizli sistem (taban 8) 0’dan 7’ye kadar rakamlar kullanır. Bilgisayar bilimlerinde, ikili sayıları daha kompakt bir şekilde temsil etmek için bazen kullanılır, çünkü sekizli sistemdeki her rakam, üç ikili bitten tam olarak karşılık gelir. Bu, sekizliyi, ikili kodlanmış verilerle çalışmak için özellikle uygun hale getirir.

Örnek: 7658765_8 şu anlama gelir:

(7×82)+(6×81)+(5×80)=448+48+5=50110(7 \times 8^2) + (6 \times 8^1) + (5 \times 8^0) = 448 + 48 + 5 = 501_{10}

Dönüşüm formülü

Bir sekizli sayıyı ikiliye dönüştürmenin en basit yolu, her sekizli rakamı eşdeğer 3 bitlik ikili gösterimiyle değiştirmektir.

İşte her sekizli rakamın ikili karşılıklarının yer aldığı dönüşüm tablosu:

Sekizliİkili
0000
1001
2010
3011
4100
5101
6110
7111

Ama ayrıca 2 adımlı bir dönüşümü de kullanabilirsiniz: öncelikle sekizli sayıyı ondalık sayıya çevirin, daha sonra ondalık sayıyı ikiliye çevirin.

Örnek dönüşüm

Sekizli sayı 65₈’i ikiliye dönüştürelim.

1. Adım: Her sekizli rakamı 3 bitlik ikili eşdeğerine dönüştürün

Sekizli Rakamİkili Eşdeğer
6110
5101

2. Adım: İkili grupları birleştirin

658=110101265_8 = 110101_2

Böylece, sekizli 65 sayısının ikili formu 110101 olur.

Doğrulama

Doğruluğu doğrulamak için, sekizli sayıyı ondalık sayıya dönüştürelim, ardından ondalık sayıyı ikiliye dönüştürelim.

Sekizli’den ondalığa:

(6×81)+(5×80)=48+5=5310(6 \times 8^1) + (5 \times 8^0) = 48 + 5 = 53_{10}

Ondalık’dan ikiliye:

2’ye BölmeKalanBölüm
53 ÷ 2261
26 ÷ 2130
13 ÷ 261
6 ÷ 230
3 ÷ 211
1 ÷ 201

Kalanları alttan üste doğru okuduğumuzda, ikili sonuç elde edilir:

5310=110101253_{10} = 110101_2

İlginç tarihsel bir bilgi

Digital Equipment Corporation tarafından geliştirilen PDP-8 gibi erken dönem bilgisayarlar, ana sayısal temsil sistemi olarak sekizli sistemi kullanıyordu. Bunun sebebi, makine sözcüklerinin 12 bit uzunluğunda olmasıydı ve bu da dört sekizli rakamla kolayca temsil edilebiliyordu. Bu, ikili talimatların okunmasını ve manuel olarak girilmesini basitleştiriyordu.

Notlar

  • Her sekizli rakam tam olarak üç ikili rakama karşılık gelir.
  • Sayısal değeri değiştirmeden öncül sıfırlar çıkarılabilir.
  • İkili grupları her zaman sekizli rakamların sırasıyla soldan sağa doğru okuyun.

Sıkça Sorulan Sorular

Sekizli 123₈ sayısını ikiliye nasıl dönüştürebilirim?

Her rakamı ayrı ayrı dönüştürün: 1 → 001, 2 → 010, 3 → 011
Birleştirin: 0010100112001010011_2 veya öncül sıfırları kaldırdıktan sonra 101001121010011_2.

Bir oktal rakamı temsil etmek için kaç ikili bit gereklidir?

Her oktal rakam, üç ikili bit ile temsil edilir.

123 sayısını sekizli’den ikiliye dönüştürelim

Sekizli sayı 123₈’i ondalık sayıya dönüştürelim.

Sekizli’den ondalığa:

(1×82)+(2×81)+(3×80)=64+16+3=8310(1 \times 8^2) + (2 \times 8^1) + (3 \times 8^0) = 64 + 16 + 3 = 83_{10}

Ondalık’tan ikiliye:

2’ye BölmeBölümKalan
83 ÷ 2411
41 ÷ 2201
20 ÷ 2100
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

Bu yüzden, 1238=10100112123_8 = 1010011_2.

İkili sayılar sekizliye kolayca geri dönüştürülebilir mi?

Evet. İkili rakamları sağdan sola doğru üç bitlik gruplar halinde toplayın ve her birini karşılık gelen sekizli rakamla değiştirin.

Bilgisayarlar neden sekizli değil de ikili kullanır?

Bilgisayarlar ikili kullanır çünkü bu sistem, fiziksel durumlara (AÇIK veya KAPALI) doğrudan karşılık gelir. Sekizli sistemi sadece ikili verilerin insan tarafından okunabilir bir kısayolu olarak kullanılır.

Hata bildirimi