İkili
Bilgisayarlar her sayıyı ikiliye çevirir. Kullandığımız sayılar 10 tabanında ifade edilir. Her 10 1s 1 on'a eşittir, her 10 onluk 1 yüze eşittir vb. İkili sistemde, her 2 sayıda bir birim yukarı çıkarsınız. Yani 2 bir, 1 ikiye, 2 iki, 1 4'e eşittir, vb. Örneğin, 9 sayısı ikili sistemde 1001 olur: 1 bir, 0 iki, 0 dört ve 1 sekiz. 1 + 8 =9. Bilgisayarlar bunu yapar çünkü her biri 10 ayrı değere sahip devrelerden yalnızca 1 veya 0 değerine sahip devreler tasarlamak daha kolaydır.
İlave
Bilgisayarlarda toplama ve çıkarma gibi temel matematiksel işlemler programlanmıştır. İkili olarak eklemek son derece basittir. 1 değerine sahip 2 numaranız varsa, 0 depolar ve 1'i taşırsınız. Aksi takdirde, o yuvadaki iki sayıdan büyük olanı kaydedersiniz. Örneğin, 5 + 4 ekliyorsanız, şunu elde edersiniz: 0101 + 0100. İlk yuvada 1 + 0'ınız var, bu nedenle daha büyük sayı olan 1'i saklıyorsunuz. İkinci yuvada iki 0'ınız var, bu nedenle 0'ı depolarsınız (çünkü her iki sayı da aynıdır. Üçüncü yuvada iki adet 1'iniz var, yani bir 0 depolar ve bir 1 taşırsınız. Sonunda 1001 veya 9 rakamı elde edersiniz.
Çarpma işlemi.
Bilgisayarlar uzun çarpma kullanır, ancak bunu ikili olarak yaparlar. Bilgisayar bir sayıyı 1 ile çarparsa 1 döndürür. Bu, daha fazla adım gerektirmesine rağmen, taban 10'dan çok daha basit bir sistemdir. Örneğin, taban 10'da 8 * 9 problemi, uzun çarpma işlemi olmayan kolay, 1 adımlı bir problemdir. Ancak ikili sistemde her sayı 4 basamak uzunluğundadır ve çözüm 7 basamak uzunluğundadır!
Çıkarma
Çıkarma işlemi iki adımda yapılır. İkili bir bilgisayar, bir sayıyı çıkarmak yerine, tamamlayıcısını, orijinalin sıfır olduğu yerlere birler ve orijinalin bir olduğu yerlere sıfırlar ekler. Örneğin, ikili sistemde 4 0100 iken, eksi 4 1011'dir. 7 - 4 için 0111 + 1011 = 10010 elde ederiz. En soldaki sayı daha sonra sağa taşınır ve bize 0011 = 3 verir.