Ana sayfateknolojiBilişim Sözlüğüİkili Kod Nedir?
💻
Teknoloji · Konu Anlatımı

İkili Kod Nedir? Bit, Byte ve Binary Sistem

Sık Kullanılan Terimler· genel· 7 dk okuma· Son güncelleme: 17 Temmuz 2026
Öğreniyo İçerik Ekibi tarafından hazırlandı · Editör: Yusufhan Seyis
Kısaca

İkili kod, bilgiyi yalnızca 0 ve 1 durumlarıyla temsil eden taban 2 sayı sistemidir. Bitler bir araya gelerek sayıları, metinleri, görüntüleri ve sesleri bilgisayarların işleyebileceği biçime dönüştürür; ancak 0 ve 1 dizisinin anlamı, kullanılan kodlama kuralına göre belirlenir.

Bu yazıda (6)
💻
Teknoloji

İkili Kod Nedir? Bit, Byte ve Binary Sistem

Bilgisayar, telefon, dijital kamera ve televizyon gibi cihazlar metinleri, görüntüleri veya sesleri insanın algıladığı biçimde doğrudan işlemez. Bu veriler, cihazın elektronik devrelerinin ayırt edebildiği iki durumlu bir yapıya dönüştürülür. Bu iki durum çoğu zaman 0 ve 1 sembolleriyle gösterilir.

Bu nedenle ikili kodu yalnızca rastgele 0 ve 1 dizileri olarak düşünmek eksik olur. Bir dizinin ne anlama geldiği; sayı sistemi, metin kodlama standardı, görüntü formatı ya da yazılımın belirlediği kurallara bağlıdır. Örneğin 01000001 dizisi ASCII standardında büyük A harfini temsil edebilir; aynı bit dizisi, farklı bir bağlamda yalnızca 65 sayısının ikili gösterimi olarak da okunabilir.

Bu rehberde ikili sistemin basamak değerlerini, bit ve byte ilişkisini, verilerin nasıl kodlandığını, onluk sistemle dönüşümleri ve sınavlarda karıştırılan noktaları birlikte inceleyeceğiz.

0 ve 1’in arkasındaki basamak değerleri

İkili sistem, tabanı 2 olan sayı sistemidir. Onluk sistemde basamakların değeri 10’un kuvvetleriyle belirlenirken ikili sistemde her basamak, sağdan sola doğru 2’nin kuvvetlerini taşır. En sağdaki basamak 2⁰, onun solu 2¹, sonra 2², 2³ şeklinde ilerler.

Örneğin 1011₂ sayısını onluk sisteme çevirelim:

1011₂ = 1 × 2³ + 0 × 2² + 1 × 2¹ + 1 × 2⁰ 1011₂ = 8 + 0 + 2 + 1 = 11₁₀

Buradaki alt indisler tabanı gösterir. 1011 ifadesinin ikili sistemde 11’e eşit olduğunu belirtmek için 1011₂ yazılır. Bir basamakta 1 bulunuyorsa ilgili 2 kuvveti toplama girer; 0 bulunuyorsa o basamağın katkısı yoktur.

Bu yorumlama kuralı, yalnızca işaretsiz yani negatiflik bilgisi ayrıca ele alınmayan ikili sayılar için doğrudan kullanılır. Dolayısıyla 8 bitlik 11111111 dizisi işaretsiz yorumda 255 değerine karşılık gelir; fakat işaretli sayı gösteriminde aynı bit dizisinin anlamı kullanılan yönteme göre farklı olabilir. Başlangıç düzeyinde sorularda işaretsiz gösterim belirtilmişse basamak değerlerini toplamak yeterlidir.

Bit sayısı arttıkça kaç farklı değer oluşur?

İkili sistemde tek bir 0 veya 1, bit adı verilen en küçük bilgi birimidir. Bir bitin iki olası durumu vardır: 0 ya da 1. Bit sayısı arttıkça oluşturulabilecek farklı dizilerin sayısı 2’nin kuvvetleriyle hesaplanır.

n bit ile temsil edilebilecek farklı durum sayısı 2n2^n olur. Örneğin:

  • 1 bit: 21=22^1=2 farklı durum
  • 2 bit: 22=42^2=4 farklı durum
  • 3 bit: 23=82^3=8 farklı durum
  • 8 bit: 28=2562^8=256 farklı durum

8 bitlik bir grup 00000000 ile 11111111 arasındaki dizileri kapsar. İşaretsiz sayı olarak yorumlandığında bu aralık 0 ile 255’tir; çünkü en küçük değer 0, en büyük değer ise 281=2552^8-1=255 olur.

Burada önemli ayrım şudur: 8 bitin 256 farklı kombinasyon üretmesi, bu kombinasyonların her bağlamda 0’dan 255’e kadar sayılar olduğu anlamına gelmez. Bir metin kodlamasında bazı kombinasyonlar harflere veya sembollere, görüntü verisinde renk bileşenlerine, bir yazılım komutunda ise başka anlamlara ayrılabilir. Bit sayısı olasılık sayısını belirler; hangi olasılığın hangi anlama geldiğini kodlama kuralı belirler.

Bit, byte ve veri miktarını okuma

Bit ile byte aynı ölçü birimi değildir. Bit, tek bir 0 veya 1 durumunu ifade eder ve genellikle küçük b harfiyle gösterilir. Byte ise 8 bitten oluşan gruptur ve büyük B harfiyle yazılır. Bu nedenle 1 byte = 8 bit ilişkisi kurulurken b ile B ayrımına dikkat edilmelidir.

Bir byte’ın 256 farklı kombinasyon taşıyabilmesi, onu tek başına anlamlı bir metne veya görüntüye dönüştürmez. Örneğin 01000001 bir byte uzunluğundadır. ASCII bağlamında A harfi olarak yorumlanabilir; yalnızca sayı olarak okunursa 65 eder. Bu iki sonuç çelişmez, çünkü aynı bit dizisi farklı yorumlama katmanlarında farklı anlam kazanabilir.

Depolama veya aktarım değerlerinde de birim karışıklığı yapılmamalıdır. Bir dosyanın boyutu byte cinsinden veriliyorsa bit cinsinden karşılığını bulmak için 8 ile çarpılır. Tersine, bit cinsinden bir hızın byte karşılığını hesaplarken 8’e bölme yapılır. Ancak pratikte kullanılan kilobayt, megabayt veya ağ hızları gibi üst birimlerin tanımı bağlama göre değişebileceğinden, soruda verilen birim sistemini izlemek gerekir.

İkili kodu öğrenirken en güvenli sıra şudur: önce bit sayısını belirle, sonra kombinasyon sayısını 2n2^n ile hesapla, ardından verinin nasıl yorumlandığını kontrol et.

Aynı bit dizisi neden sayı, harf veya görüntü olabilir?

İkili kodun kendisi yalnızca sembollerden oluşan bir gösterimdir; anlam, verinin türünü belirleyen kodlama veya biçim bilgisiyle ortaya çıkar. Bir bilgisayarın belleğinde bulunan 01000001 dizisi, bağlam bilinmeden tek bir anlama zorlanamaz.

Sayı gösteriminde bu dizi, 0×27+1×26+0×25+0×24+0×23+0×22+0×21+1×20=650\times2^7+1\times2^6+0\times2^5+0\times2^4+0\times2^3+0\times2^2+0\times2^1+1\times2^0=65 eder. ASCII standardında ise 65 değeri büyük A harfiyle ilişkilendirilir. Burada harfi oluşturan şey yalnızca 01000001 dizisi değil, dizinin ASCII tablosuna göre okunmasıdır.

Metinlerde kullanılan kodlama standardı değişirse bir karakterin bit düzeyindeki gösterimi de değişebilir. Bu nedenle “Bir harfin ikili karşılığı her zaman aynıdır” ifadesi ancak aynı kodlama standardı, aynı karakter ve aynı gösterim uzunluğu korunuyorsa kullanılabilir. ASCII’deki temel karakterlerle daha geniş karakter kümelerini kapsayan Unicode tabanlı kodlamalar aynı kavram değildir.

Görüntülerde de benzer bir süreç vardır. Fotoğraf, tek bir uzun sayı gibi değil; piksel adı verilen görüntü noktalarının ve bu noktaların renk-parlaklık bilgilerinin kodlanmasıyla temsil edilir. Örneğin 1920 × 1080 boyutundaki bir görüntüde 1920×1080=2.073.6001920\times1080=2.073.600 piksel konumu bulunur. Bu sayı yalnızca piksel konumlarının sayısını verir; dosyanın kaç byte tutacağı ise renk bilgisi, sıkıştırma ve dosya formatı gibi ek koşullara bağlıdır. Bu yüzden çözünürlük ile dosya boyutu aynı büyüklük değildir.

Çözümlü örnekler: onluk sayıyı ikiliye çevirme ve byte okuma

Örnek 1 — 13 sayısını ikili sisteme çevirme

Verilen: 131013_{10}.

Adım 1: 13’ü aşmadan kullanılabilecek en büyük 2 kuvvetini seçelim. Bu değer 23=82^3=8’dir. İlk basamağa 1 yazılır ve 13 − 8 = 5 kalır.

Adım 2: Sıradaki kuvvet 22=42^2=4’tür. 5 içinde 4 bulunduğu için bu basamağa 1 yazılır. Kalan 5 − 4 = 1 olur.

Adım 3: 21=22^1=2 değeri kalan 1’den büyük olduğu için bu basamağa 0 yazılır.

Adım 4: 20=12^0=1 değeri kaldığı için son basamağa 1 yazılır.

Sonuç: 1310=1101213_{10}=1101_2.

Kontrol: 1×8+1×4+0×2+1×1=131\times8+1\times4+0\times2+1\times1=13.

Soruda 8 bitlik gösterim istenirse başa sıfır eklenir: 00001101200001101_2. Baştaki sıfırlar değeri değiştirmez; yalnızca gösterimi 8 bite tamamlar.

Örnek 2 — 8 bitlik diziyi onluk sayıya çevirme

Verilen: 01011010201011010_2.

Adım 1: Basamak değerlerini sağdan sola yazalım: 128, 64, 32, 16, 8, 4, 2, 1.

Adım 2: 1 bulunan basamakları seçelim. Dizide 1’ler 64, 16, 8 ve 2 değerlerinin üzerindedir.

Adım 3: Bu değerleri toplayalım: 64+16+8+2=9064+16+8+2=90.

Sonuç: 010110102=901001011010_2=90_{10}.

Eğer bu dizi ASCII tablosu bağlamında okunuyorsa 90 sayısı büyük Z harfiyle ilişkilendirilebilir. Fakat yalnızca “ikili sayı kaçtır?” soruluyorsa sonuç 90’dır. Harfe ulaşmak için ayrıca ASCII gibi bir kodlama standardının belirtilmesi gerekir.

Sık yapılan hatalar ve karıştırılan sınır durumlar

  1. Bit ile byte’ı aynı sanmak: 1 bit yalnızca tek bir 0 veya 1 durumudur; 1 byte ise 8 bittir. Özellikle dosya boyutu ile internet hızını karşılaştırırken küçük b ve büyük B harflerine bakılmalıdır.

  2. Her 8 bitlik diziyi harf kabul etmek: 8 bit, 256 farklı kombinasyon üretir; fakat bu kombinasyonların harf olup olmadığı kullanılan kodlama tablosuna bağlıdır. 01000001 ASCII’de A olarak okunabilir, fakat bağlam verilmemişse doğrudan “A” sonucuna gidilmez.

  3. 2’nin kuvvetlerini yanlış sıraya koymak: Sağdaki basamak 202^0’dır; 212^1 değildir. Bu hata, ikili sayıyı onluğa çevirirken sonucu sistematik biçimde bozar.

  4. 8 bitlik en büyük değeri 256 sanmak: 8 bitin kombinasyon sayısı 256’dır, fakat işaretsiz sayı olarak en büyük değer 255’tir. Çünkü sayım 0’dan başlar: 00255255 aralığında 256 değer vardır.

  5. Çözünürlüğü dosya boyutuyla eşitlemek: Çözünürlük, görüntüdeki yatay ve dikey piksel sayısıyla ilgilidir. Dosya boyutu ise piksel başına ayrılan bilgi, sıkıştırma ve dosya biçimi gibi unsurlara da bağlıdır. Bu nedenle daha yüksek çözünürlük çoğu durumda daha fazla veri anlamına gelebilse de tek başına dosya boyutunu belirlemez.

  6. İkili kodu bilgisayarın “insan dili” gibi düşünmek: İşlemci açısından önemli olan yalnızca 0 ve 1’ler değil, bu dizilerin işlem komutları, sayılar veya veri olarak hangi kuralla yorumlandığıdır. Aynı bitler farklı bağlamlarda farklı sonuçlar verebilir.

  7. Negatif sayıları işaretsiz yöntemle çözmek: 2n12^n-1 aralığı, doğrudan işaretsiz n bitlik gösterim için geçerlidir. Negatif sayılar için işaret bitinin veya kullanılan işaretli gösterim yönteminin ayrıca belirtilmesi gerekir.

Formül

2n2^n bit ile oluşturulabilecek farklı durum sayısını, 2n12^n-1 ise işaretsiz gösterimdeki en büyük değeri verir. İkili bir sayının onluk karşılığı, 1 olan basamaklardaki 2 kuvvetlerinin toplanmasıyla bulunur.

Günlük hayatta

Telefonla çektiğiniz 1920 × 1080 çözünürlüklü bir fotoğrafta 2.073.600 piksel konumu bulunabilir. Telefon, her pikselin renk ve parlaklık bilgisini ikili verilerle saklar; fotoğrafı açtığınızda işlemci bu verileri okuyup ekrandaki ilgili piksel noktalarına dönüştürür. Ancak fotoğrafın dosya boyutu yalnızca piksel sayısına değil, kullanılan renk bilgisine ve sıkıştırma biçimine de bağlıdır.

Sınavda

TYT ve AYT’de ikili sistem sorularında önce tabanı kontrol edin. Sağdan sola basamak değerlerini 1, 2, 4, 8, 16, 32 şeklinde yazmak dönüşüm hatalarını azaltır. “n bit kaç farklı değer gösterir?” sorusunda cevap 2n2^n’dir; “işaretsiz en büyük değer nedir?” sorusunda ise 2n12^n-1 kullanılır. 8 bit için bu iki sonuç sırasıyla 256 farklı kombinasyon ve 255 en büyük değerdir. Bit-byte sorularında 1 byte’ın 8 bit olduğunu ve b/B ayrımını özellikle kontrol edin. Bir dizinin harf karşılığı soruluyorsa ASCII veya başka bir kodlama standardının verilip verilmediğine bakın; kodlama belirtilmeden yalnızca bit dizisinden karakter sonucu çıkarılmaz.

Sık sorulan sorular

İkili kod ile ikili sayı sistemi aynı şey midir?

Tam olarak aynı değildir. İkili sayı sistemi, tabanı 2 olan sayı gösterimidir. İkili kod ise 0 ve 1’lerle sayı, metin, görüntü veya komut gibi verilerin temsil edilmesini kapsayan daha geniş bir kullanımdır. Bir bit dizisi, bağlama göre sayı ya da karakter olarak yorumlanabilir.

8 bit neden 256 farklı değer üretir?

Her bitin iki olası durumu bulunduğu için 8 bitin kombinasyon sayısı 28=2562^8=256 olur. Bu, işaretsiz sayı olarak 0’dan 255’e kadar olan aralıktır. 256, en büyük değer değil, farklı kombinasyonların toplam sayısıdır.

13 sayısı ikili sistemde nasıl yazılır?

13=8+4+113=8+4+1 olduğundan 1310=1101213_{10}=1101_2 olur. 8 bitlik biçim istenirse başına sıfır eklenerek 00001101200001101_2 yazılır.

01000001 her zaman A harfi midir?

Hayır. ASCII standardında 01000001, 65 değerine ve büyük A harfine karşılık gelir. Ancak kodlama standardı veya verinin türü belirtilmemişse aynı dizi yalnızca 65 sayısı olarak da yorumlanabilir.

İkili kod yalnızca bilgisayarlarda mı kullanılır?

Hayır. Bilgiyi elektriksel sinyallerle işleyen dijital telefon, kamera, televizyon ve benzeri cihazlarda da 0 ve 1 durumlarına dayalı gösterimler kullanılır. Kullanılan kodlama biçimi cihazın ve verinin türüne göre değişebilir.

Daha yüksek çözünürlük her zaman daha büyük dosya mı demektir?

Tek başına kesin bir sonuç vermez. Daha yüksek çözünürlük daha fazla piksel anlamına gelir; fakat dosya boyutunu renk bilgisi, sıkıştırma yöntemi ve dosya formatı da etkiler. Bu nedenle çözünürlük ile dosya boyutu aynı kavram değildir.

Kaynaklar
SıradakiBulut (Cloud)