V E X P I A

YÜKLENİYOR

Taban Dönüşümü

Bir sayıyı 2'lik, 8'lik, 10'luk veya 16'lık tabanlar arasında dönüştürün.

Sonucu görmek için
sayı ve taban seçin.

Sayı Tabanı Dönüştürme: Bilgisayar Sistemlerinin ve Sayısal Mantığın Matematiksel Temeli

İnsanlık olarak günlük hayatımızda 10 parmağımız olmasından esinlenilerek geliştirilen 10'luk (desimal) sayı sistemini kullanırız. Ancak bilgisayarlar ve dijital entegre devreler, elektrik akımının varlığı (1) ve yokluğu (0) esasına dayanan 2'lik (binari) sayı sistemiyle çalışır. Yazılım geliştirme, siber güvenlik, ağ yönetimi ve donanım tasarımı gibi alanlarda bu farklı sayı tabanları arasında hızlıca geçiş yapabilmek kritik bir beceridir. Sayı tabanı dönüştürme aracımız; 2, 8, 10 ve 16 tabanları arasında hatasız ve anında matematiksel dönüşüm gerçekleştirir.

En Çok Kullanılan Sayı Tabanları ve Özellikleri

Bilgisayar bilimlerinde sıklıkla kullanılan 4 ana sayı sistemi şunlardır:

  • İkilik Sistem (Binary - Taban 2): Yalnızca 0 ve 1 rakamlarını kullanır. Dijital mantık kapılarının ve bilgisayar mimarisinin temel veri birimidir.
  • Sekizlik Sistem (Octal - Taban 8): 0'dan 7'ye kadar olan rakamları kullanır. İkilik sistemdeki büyük sayıların daha kısa gösterimi için geçmişte yaygın kullanılmıştır.
  • Onluk Sistem (Decimal - Taban 10): 0'dan 9'ya kadar olan rakamları kullanır. Günlük insan sayma standardıdır.
  • Onaltılık Sistem (Hexadecimal - Taban 16): 0-9 arası rakamlar ile A-F arası harfleri (A=10, B=11, C=12, D=13, E=14, F=15) kullanır. Bellek adreslerini ve web renk kodlarını (HEX) temsil etmekte çok yaygındır.

Taban Dönüşümü Matematiksel Formülleri

Bir sayıyı herhangi bir \(r\) tabanından 10'luk tabana çevirirken basamakların ağırlıklı toplamı alınır:

\((a_k a_{k-1} \dots a_0)_r = a_k \cdot r^k + a_{k-1} \cdot r^{k-1} + \dots + a_0 \cdot r^0\)

Örnek: İkilik tabandaki \((1101)_2\) sayısının onluk tabandaki karşılığı:

\(1 \cdot 2^3 + 1 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0 = 8 + 4 + 0 + 1 = (13)_{10}\)

Onluk tabandaki bir sayıyı başka bir tabana çevirmek için ise sayı, hedef tabana sürekli olarak bölünür ve elde edilen kalanlar sondan başa doğru yazılarak yeni sayı elde edilir.

Sıkça Sorulan Sorular (SSS)

1. Hexadecimal (16'lık) sistemde harfler neden kullanılır?

Çünkü tek bir basamakta 9'dan büyük olan 10, 11, 12, 13, 14 ve 15 değerlerini ifade etmek gerekir. Eğer harfler yerine sayılar yazılsaydı, örneğin "10" yazıldığında bunun 1 ve 0 mı yoksa on değerini mi ifade ettiği belirsiz olurdu.

2. Bilgisayarlar neden 10'luk sistem yerine 2'lik sistemi tercih eder?

Çünkü transistörler gibi temel donanım bileşenlerinin yalnızca iki kararlı durumu vardır: Açık (akım var - 1) ve Kapalı (akım yok - 0). On farklı voltaj seviyesini ölçmek ve kararlı tutmak fiziksel olarak çok daha zor ve hataya açıktır.

3. Bir sayı tabanında hangi rakamlar bulunabilir?

Herhangi bir sayı tabanında kullanılabilecek rakamlar, taban değerinden kesinlikle küçük olmalıdır. Örneğin, 2'lik tabanda 2 rakamı bulunamaz; sadece 0 ve 1 kullanılabilir. 8'lik tabanda en büyük rakam 7'dir.