Matematik

İkili toplama hesaplayıcı

Ayarlar
Sıfırla
Sonuçu paylaş
Kaydet
Gömme
Hata bildir

Hesaplayıcıyı paylaş

Ücretsiz hesap makinemizi web sitenize ekleyin

Lütfen geçerli bir URL girin. Sadece HTTPS URL'leri desteklenir.


Sayfadaki hesap makinesi giriş alanlarında bulunan mevcut değerleri yerleşik hesap makinesinin varsayılan değerleri olarak kullanın.


Giriş kenar odak rengi, anahtar kutusu işaretli rengi, seçili öğe üzerine gelindiğinde görülen renk vb.


Kullanım Koşulları'na kabul edin.

Önizleme

Hesap makinesini kaydet

Hesap Makinesi Ayarları

Lütfen izin verilen aralıkta bir değer girin.

Lütfen izin verilen aralıkta bir değer girin.

Lütfen izin verilen aralıkta bir değer girin.

Lütfen izin verilen aralıkta bir değer girin.

Hesaplayıcıyı paylaş

İkili Toplama Nedir?

İkili toplama, dijital elektronik ve bilgisayar bilimlerinin temel işlemlerinden biridir. İkili sayılar üzerinde çalışır — sadece 0 ve 1 rakamlarından oluşan sayısal sistemler. Bu, tüm dijital hesaplamaların temelidir, çünkü bir bilgisayardaki her veri parçası veya işlem nihayetinde ikili biçimde temsil edilir.

Ondalık sistemin on kuvvetlerine dayandığı gibi, ikili sistem de iki kuvvetlerine dayanır. İkili sayıların toplanması işlemi, ondalık toplama ile benzer prensiplere sahiptir, ancak kurallar daha basittir çünkü sadece iki rakam bulunmaktadır. İki ikili rakam toplandığında oluşabilecek olasılıklar şunlardır:

  • 0 + 0 = 0
  • 0 + 1 = 1
  • 1 + 0 = 1
  • 1 + 1 = 10 (bu, 0 ve bir üst bit pozisyonuna 1 taşımadır)

Bu basit kurallar dizisi, bilgisayarların donanım seviyesinde toplama işlemlerini nasıl gerçekleştirdiğinin temelini oluşturur.

İkili Sayılar Nasıl Toplanır

Ondalık toplamada, iki rakam toplandığında 9’u aşarsa, bir sonraki sütundan 1 taşırız. İkili toplamada benzer bir süreç gerçekleşir, çünkü 1+1=1021 + 1 = 10_2, burada sonuç 0 ve bir üst bit pozisyonuna 1 taşır.

Birden fazla bit bir araya toplandığında, her pozisyondan taşınanlar bir üst bit pozisyonunu etkiler. Örneğin, 110121101_2 ve 101121011_2 sayılarını sağdan sola bit bit topladığımızda:

  • 1+1=1021 + 1 = 10_2 → 0 yaz, 1 taşı
  • 1(tas\cıma)+1+0=1021 (taşıma) + 1 + 0 = 10_2 → 0 yaz, 1 taşı
  • 1(tas\cıma)+0+1=1021 (taşıma) + 0 + 1 = 10_2 → 0 yaz, 1 taşı
  • 1(tas\cıma)+1+1=1121 (taşıma) + 1 + 1 = 11_2 → 1 yaz, 1 taşı

Böylece, 11012+10112=1100021101_2 + 1011_2 = 11000_2.

Hesap Makinesi Nasıl Çalışır

Manuel dönüşümler veya bit bit toplama işlemine gerek kalmadan, hesap makinesi üç ana adımı otomatik olarak uygular:

  1. Ondalık sisteme dönüştürme: Her ikili giriş önce ondalık eşdeğerine dönüştürülür.
  2. Toplama: Hesap makinesi ondalık değerleri toplar.
  3. Tekrar ikili sisteme dönüştürme: Ondalık formdaki toplam sonucu ikiliye çevirerek gösterir.

Bu yöntem, ikili toplama hatalarından kullanıcıları koruyarak iki, üç, dört veya daha fazla sayının eklenmesinde doğru sonuçlar garantiler.

İkili sayıları toplamak için her iki yöntemi de kullanabilirsiniz.

Formül

Hesap makinesinin arkasındaki hesaplama prensibi şu şekilde ifade edilebilir:

  1. İkili den ondalığa dönüştürme

Bir ikili sayı için bnbn1b1b0b_n b_{n-1} \dots b_1 b_0:

D=i=0nbi×2iD = \sum_{i=0}^{n} b_i \times 2^i

burada bib_i 0 veya 1’dir, DD ise ondalık eşdeğerdir.

  1. Ondalık formatta toplama

kk tane ikili sayı B1,B2,,BkB_1, B_2, \dots, B_k varsa, onların ondalık eşdeğerleri D1,D2,,DkD_1, D_2, \dots, D_k hesaplanır ve toplanır:

S=D1+D2++DkS = D_1 + D_2 + \dots + D_k
  1. Ondalıktan ikiliye dönüştürme

Son ondalık toplam SS tekrar 2’ye bölünerek ikiliye dönüştürülür:

Binary(S)=S’in 2’ye bo¨lu¨nmesinden kalanlar, ters sırada okunarak\text{Binary}(S) = \text{S'in 2'ye bölünmesinden kalanlar, ters sırada okunarak}

Örnekler

Örnek 1: İki ikili sayıyı toplamak

İki ikili sayı toplayalım: 1011 ve 1101.

Adım 1: Ondalığa dönüştür.
10112=1×8+0×4+1×2+1×1=8+0+2+1=11101011_2 = 1×8 + 0×4 + 1×2 + 1×1 = 8 + 0 + 2 + 1 = 11_{10}
11012=1×8+1×4+0×2+1×1=8+4+0+1=13101101_2 = 1×8 + 1×4 + 0×2 + 1×1 = 8 + 4 + 0 + 1 = 13_{10}

Adım 2: Ondalık sayıları topla.
11+13=2411 + 13 = 24

Adım 3: Sonucu tekrar ikiliye dönüştür.

BölümBölüm SonuçKalan
24 ÷ 2120
12 ÷ 260
6 ÷ 230
3 ÷ 211
1 ÷ 201

2410=11000224_{10} = 11000_2.

Sonuç:
10112+11012=1100021011_2 + 1101_2 = 11000_2

Örnek 2: Üç ikili sayıyı toplamak

Şimdi üç değeri toplayalım: 101, 111 ve 1000.

Adım 1: Ondalığa dönüştür.
1012=1×22+0×21+1×20=510101_2 = 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 5_{10}
1112=1×22+1×21+1×20=710111_2 = 1 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 7_{10}
10002=1×23+0×22+0×21+0×20=8101000_2 = 1 \times 2^3 + 0 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 = 8_{10}

Adım 2: Ondalıklı topla.
5+7+8=205 + 7 + 8 = 20

Adım 3: 20’yi tekrar ikiliye çevir.

BölümBölüm SonuçKalan
20 ÷ 2100
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

2010=10100220_{10} = 10100_2

Böylece, 1012+1112+10002=101002101_2 + 111_2 + 1000_2 = 10100_2

Örnek 3: İki kesirli ikili sayıyı toplamak

İki kesirli ikili sayıyı toplayalım: 0.10120.101_2 ve 0.11120.111_2.

Adım 1: Ondalığa dönüştür. 0.1012=1×21+0×22+1×23=0.625100.101_2 = 1 \times 2^{-1} + 0 \times 2^{-2} + 1 \times 2^{-3} = 0.625_{10} 0.1112=1×21+1×22+1×23=0.875100.111_2 = 1 \times 2^{-1} + 1 \times 2^{-2} + 1 \times 2^{-3} = 0.875_{10}

Adım 2: Ondalık olarak topla. 0.625+0.875=1.50.625 + 0.875 = 1.5

Adım 3: 1.5’i tekrar ikiliye dönüştür.

BölümBölüm SonuçKalan
1 ÷ 201

Kesirli kısım:

ÇarpımSonuç
0.5 x 21

Böylece, 0.1012+0.1112=1.120.101_2 + 0.111_2 = 1.1_2

Sıkça Sorulan Sorular

1010 ve 111 ikili sayılarını bu hesap makinesinde nasıl toplarım?

Önce her birini ondalığa çevirin: 10102=10101010_2 = 10_{10}, 1112=710111_2 = 7_{10}. Ardından 10+7=1710 + 7 = 17 işlemini yapın. Tekrar ikiliye çevirin: 1710=10001217_{10} = 10001_2. Böylece, 10102+1112=1000121010_2 + 111_2 = 10001_2 olur.

Aynı anda iki ikili sayıdan fazlasını toplayabilir miyim?

Evet. Hesap makinesi, aynı anda üç, dört ya da daha fazla ikili sayıyı toplamanıza olanak tanır. Aynı dönüşüm süreci — ikiliden ondalığa, toplamaya, sonra tekrar ikiliye — doğru sonuçları garanti eder.

Bu hesap makinesi kesirli ikili sayıların toplamını destekliyor mu?

Evet. Hesap makinesi, kesirli ikili sayıların toplamını desteklemektedir.

Hata bildirimi

Bu alan zorunludur.