Sayı Sistem Dönüşümü
Bildiğiniz gibi ondalık, ikili, sekizlik ve onaltılık sayı sistemleri konumsal değer sayı sistemleridir. İkili, sekizli ve onaltılı ondalık sayıya dönüştürmek için, her basamağın ürününü konum değeriyle eklememiz yeterlidir. Burada bu sayı sistemleri arasındaki diğer dönüşümü öğreneceğiz.
Ondalıktan İkiye
Ondalık sayılar, kalanı kaydederken sayının tekrar tekrar 2'ye bölünmesiyle ikiliye dönüştürülebilir. Bunun nasıl olduğunu görmek için bir örnek alalım.
Kalanlar, ikili eşdeğerini elde etmek için aşağıdan yukarıya doğru okunmalıdır.
43 10 = 101011 2
Ondalıktan Sekizliye
Ondalık sayılar, kalanı kaydederken sayının tekrar tekrar 8'e bölünmesiyle sekizlik sayıya dönüştürülebilir. Bunun nasıl olduğunu görmek için bir örnek alalım.
Kalanları aşağıdan yukarıya doğru okumak,
473 10 = 731 8
Ondalıktan Onaltılıya
Ondalık sayılar, kalanı kaydederken sayının 16'ya tekrar tekrar bölünmesiyle sekizlik sayıya dönüştürülebilir. Bunun nasıl olduğunu görmek için bir örnek alalım.
Kalanları aşağıdan yukarıya doğru okurken,
423 10 = 1A7 16
İkiliden Sekizli'ye ve Vice Versa
İkili bir sayıyı sekizlik sayıya dönüştürmek için şu adımlar izlenir -
En önemsiz bitten başlayarak, üç bitlik gruplar oluşturun.
Grupları oluştururken bir veya iki bit daha azsa, 0'lar en önemli bitten sonra eklenebilir
Her grubu eşdeğer sekizlik sayıya dönüştürün
Bunu anlamak için bir örnek alalım.
1011001010 12 = 2625 8
Sekizli bir sayıyı ikiliye dönüştürmek için, her sekizlik rakam bu tabloya göre 3 bitlik ikili eşdeğerine dönüştürülür.
Sekizli Basamak | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
İkili Eşdeğeri | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
54673 8 = 101100110111011 2
İkiliden Onaltılıya
İkili bir sayıyı onaltılık sayıya dönüştürmek için şu adımlar izlenir -
En önemsiz bitten başlayarak, dört bitlik gruplar oluşturun.
Grupları oluştururken bir veya iki bit daha azsa, 0'lar en anlamlı bitten sonra eklenebilir.
Her grubu eşdeğer sekizlik sayıya dönüştürün.
Bunu anlamak için bir örnek alalım.
10110110101 2 = DB5 16
Sekizlik bir sayıyı ikiliye dönüştürmek için, her sekizlik rakam 3 bitlik ikili eşdeğerine dönüştürülür.