Sonuç
- Demiryolu hattı: 2
- Ondalık: 10
- Onaltılı Sayı Sistemi: 16
Bir hata oluştu, lütfen en kısa sürede düzeltebilmemiz için iletişim sayfamızda yer alan form aracılığıyla bize ulaşın. Çok teşekkürler.
İkili sayılarla işlemleri kolay, hızlı ve ücretsiz bir şekilde yapın.
Bunun için sadece şu adımları izleyin:
İkili sayılarla işlemleri manuel olarak kendi başınıza yapmayı öğrenmek istiyorsanız, bu makaleyi okumaya devam edin.
İkili sayı sistemi, ya da ikili sayısal sistem, 2 tabanına sahip konumsal bir sayı sistemidir.
Onluk sayı sistemi (10 tabanına sahip) ile karşılaştırıldığında, ikili sayıları oluşturan tek rakamlar 0 ve 1'dir, bu nedenle ikili sayılar olarak adlandırılırlar.
Sayı sistemleri arasında, onluk sayı sistemine izin verildiği takdirde, bilgisayar biliminin temelini oluşturduğu için bu sistemi en sık bulabilirsiniz.
Bir sayının ikili sayı sistemiyle yazıldığını belirtmek için, 2 tabanını veya ikiliyi gösteren 2 alt simgesi eklenir:
$$ (0100)_{2} $$
Burada, 2'yi taban olarak tanıttığımızda, “sıfır bir sıfır sıfır” olarak okunması gerektiğini belirtiyoruz, yani rakamlar tek tek okunacak ve onluk sayı sistemindeki “yüz” sayısı gibi yorumlanmayacak.
Bu küçük giriş bilgilerini gördükten sonra, 2 tabanında yazılmış bir sayıyı 10 tabanına ve tersi nasıl dönüştürebileceğimizi açıklayacağız.
İkili bir sayıyı ondalık sayıya dönüştürmek için aşağıda örneklendirilen prosedürü uygulamamız gerekiyor:
$$(1101)_{2} \text{ ondalığa}$$
Yapılacak adımlar:
Aşağıdaki tablo, yukarıda açıklanan prosedürü özetlemektedir:
Adımlar | ||||||
1 | İkili Sayı | 1 | 1 | 0 | 1 | |
2 | 2'nin Kuvvetleri | 23 | 22 | 21 | 20 | |
3 | Ürün: | (1)(23) | (1)(22) | (0)(21) | (1)(20) | |
4 | Toplam | 8 | 4 | 0 | 1 | = 13 |
Bir ondalık sayıyı ikili sayıya dönüştürmek için, bu sayıyı iki ile sürekli bölmelisiniz, her işlemin bölümünü bölerek, son sonuç 0 sayısı olana kadar.
$$N = (bölüm)(2)+kalan$$
Prosedürü daha kolay anlamak için aşağıda bir örnek yapılacaktır:
$$(75)_{10} \text{ ikiliye}$$
76 sayısını 2'ye bölmekle başlarız, bu bize 36 bölümü ve 1 kalanı bırakır.
Sonra bölümü tekrar tekrar bölmeye devam ederiz ta ki bu 0'a eşit olana kadar.
İşlemin sonucu burada:
Onluk Sayı | Bölüm | Kalan |
76 | 38 | 0 |
38 | 19 | 0 |
19 | 9 | 1 |
9 | 4 | 1 |
4 | 2 | 0 |
2 | 1 | 0 |
1 | 0 | 1 |
= 1001100 |
Bu nedenle, 76 sayısının ikili olarak ifadesi 1001100 olur, yani 1/2'nin bölümünün kalanı yukarıdan aşağıya okunur, ikili kodda bir sayıyı ifade ederken sol tarafa ilk sayı olarak yerleştirilir.
İkili toplama işlemini aşağıdaki tabloyu takip ederek kolaylıkla yapabiliriz:
$$ \begin{array}{|c|c|} \hline +& 0 & 1 \\\hline 0 & 0 & 1\\\hline 1 & 0 & 10\\\hline \end{array}$$
Görebileceğiniz gibi 12+12=102, bu onluk sistemde 2'ye eşittir.
İşte daha fazla örnek:
Örnek 1: 10112 + 0102
$$ \begin{array}{r} 1011 \\ + \,\,010\\ \hline 1011 \end{array}$$
Örnek 2: 1010112 + 1001112
$$ \begin{array}{r} 101011 \\ + 100110\\ \hline 1010001 \end{array}$$
Çıkarma işlemi değişme özelliğine sahip olmadığından, işleme katılan elemanlar: çıkan ve çıkarılan olarak ayrılmalıdır. Çıkan, çıkarılandan çıkarılan elemandır.
İkili çıkarma işlemi yapmak için ikiye tamamlayıcı hesaplaması yapılmalıdır.
İkili bir sayının ikiye tamamlayıcısını hesaplamak için aşağıdaki şekilde ilerlenir:
Örnek olarak N=41 sayısını alalım, bu sayının ikili gösterimi 41=1010012 ve n=6 hanelidir.
41'in ikiye tamamlayıcısı şu şekilde hesaplanır:
$$ 2^n-N = 2^6 – 41 = 23 =010111_{2} $$
Bu şekilde ikili sayıların çıkarmasını hesaplamak için önce çıkarılanın ikiye tamamlayıcısını hesaplarız ve sonra toplamayı gerçekleştiririz. Eğer taşıma olursa dikkate alınmaz.
Örnek 1: 0101112 – 0001102
Çıkarılan 000110 ikiye tamamlanır.
$$ 000110 = 6 $$
$$ 2^6-6 = 58 = 0111010_2 $$
Şimdi toplamayı gerçekleştiriyoruz:
$$ \begin{array}{r} 010111 \\ + 111010\\ \hline 1010001 \end{array}$$
Taşıma bitini dikkate almayarak sonuç olarak çıkarmayı şu şekilde elde ederiz:
$$10001_{1}=17$$
Örnek 2: 0100112 – 1111002
111100'ün ikiye tamamlayıcısını hesaplarız:
$$ 111100 = 60 $$
$$ 2^6 -60 = 4 = 000100_{2} $$
Şimdi toplamayı gerçekleştiriyoruz:
$$ \begin{array}{r} 010011 \\ + 000100\\ \hline 010111 \end{array}$$
Bu şekilde işlemin sonucunun 23 olduğunu görüyoruz.
Çarpma işlemindeki elemanlar çarpan ve çarpan olarak adlandırılır. İşleme katılan elemanlara faktörler denir.
İkili çarpmak için tablo şu şekildedir:
$$ \begin{array}{|c|c|} \hline \times& 0 & 1 \\\hline 0 & 0 & 0\\\hline 1 & 0 & 1\\\hline \end{array}$$
İkili çarpma işlemi ondalık çarpma ile benzer şekilde gerçekleştirilir. İşte bazı örnekler.
Örnek 1: 1012 x 112
$$ \begin{array}{r} 101 \\ \times \,\, 11\\\hline 101\\ 101\,\,\\\hline 1111 \end{array}$$
Örnek 2: 1101102x 1102
$$ \begin{array}{r} 110110\\ \times \,\, 110\\\hline 000000\\ 110110\,\,\\ 110110\quad \\\hline 101000100 \end{array}$$
İkili bölme işlemi ondalık bölme ile aynı prensibi takip eder.
Aşağıdaki örnekte adım adım izlemeniz gereken prosedür açıklanmaktadır.
Örnek: 111012 / 102