keencalculator
  1. Ana sayfa
  2. Matematik
  3. İkili Sayı Hesaplama

İkili Sayı Hesaplama

İki ikili sayıyı topla, çıkar, çarp ya da böl; cevabı ikili, onlu, sekizli ve onaltılı sistemde gör. Aynı aritmetiği onaltılı ya da sekizli sistemde yapmak için sayı sistemini değiştir ya da bit maskelerini birleştirmek için AND, OR ve XOR kullan. Her uzunluktaki sayı tam olarak işlenir.

Hızlı örnekler

Boşluk, eksi işareti ve 0b, 0o ya da 0x öneki olabilir.

Girdiğin sayılar tarayıcında kalır, hiçbir yere gönderilmez.
Sonuç10001
Kalan (bölme)
—
Sonuç, onlu sistemde
17
Sonuç, ikili sistemde
10001
Sonuç, sekizli sistemde
21
Sonuç, onaltılı sistemde
11
Aynı işlem, onlu sistemde
11 + 6 = 17

Kayıtlı ayarlar

Sık kullandığın girdileri (saatlik ücretin, kredin, oda ölçülerin) kaydet, tek dokunuşla geri yükle.

    Son hesaplamaların

    Burada yaptığın hesaplamaların sonuçları bu cihazda saklanır; istediğin zaman dönüp bakabilirsin.

      Ücretsiz iPhone ve Mac uygulaması da var

      Formül

      Sağdan ikili basamak değerleri: 1, 2, 4, 8, 16…; yani 1011 = 8 + 0 + 2 + 1 = 11
      İkili toplama: 0 + 0 = 0, 0 + 1 = 1, 1 + 1 = 10 (0 yaz, 1 elde), 1 + 1 + 1 = 11 (1 yaz, 1 elde)
      Onaltılı rakamlar: 0–9, sonra A = 10, B = 11, C = 12, D = 13, E = 14, F = 15; basamak değerleri 1, 16, 256, 4.096…
      AND iki bit de 1 olduğunda 1 verir; OR en az biri 1 olduğunda; XOR bitler farklı olduğunda

      Nasıl kullanılır

      1. İkili, sekizli ya da onaltılı sistemi seç.
      2. İki sayıyı gir ve işlemi seç.
      3. Sonucu seçtiğin sayı sisteminde oku; aynı cevap altında diğer tabanlarda da yer alır.

      Çözümlü örnekler

      İkili 1011 + 110 (11 + 6)

      Sonuç
      10001
      Sonuç, onlu sistemde
      17
      Sonuç, onaltılı sistemde
      11
      Sonuç, sekizli sistemde
      21
      Aynı işlem, onlu sistemde
      11 + 6 = 17

      İkili 1000 − 11 (8 − 3)

      Sonuç
      101
      Sonuç, onlu sistemde
      5

      İkili 101 × 11 (5 × 3)

      Sonuç
      1111
      Sonuç, onlu sistemde
      15
      Sonuç, onaltılı sistemde
      F

      İkili 11011 ÷ 101 (27 ÷ 5)

      Sonuç
      101
      Kalan (bölme)
      10
      Aynı işlem, onlu sistemde
      27 ÷ 5 = 5 kalan 2

      Onaltılı FF + 1A (255 + 26)

      Sonuç
      119
      Sonuç, onlu sistemde
      281
      Sonuç, ikili sistemde
      100011001

      Onaltılı F0 AND 3C, bir bit maskesi

      Sonuç
      30
      Sonuç, onlu sistemde
      48
      Sonuç, ikili sistemde
      110000

      Sekizli 17 + 5 (15 + 5)

      Sonuç
      24
      Sonuç, onlu sistemde
      20

      Negatif bir cevap: ikili 11 − 101 (3 − 5)

      Sonuç
      -10
      Sonuç, onlu sistemde
      -2

      İkili toplamayı elle yapmak

      1011 + 110 için sayıları sağdan hizala. 1 + 0 = 1. Sonra 1 + 1 = 10: 0 yaz, 1 elde. Sonra 0 + 1 + elde = 10: 0 yaz, 1 elde. Sonra 1 + elde = 10: 0 yaz, 1 elde. Son eldeyi başa yaz: 10001. Onlu sistemde bu 11 + 6 = 17’dir.

      Çıkarma da aynı şekilde, borç alarak yapılır: 1000 − 11 = 101, yani 8 − 3 = 5. Bölme tam sayı bölüm ve kalan verir: 11011 ÷ 101 = 101 kalan 10; bu 27 ÷ 5 = 5 kalan 2 demektir.

      Negatif sayılar ve bit maskeleri

      Buradaki sonuçlar sıradan işaretli sayılardır; bu yüzden 11 − 101, −10 olarak görünür (3 − 5 = −2). Bilgisayarlar negatif sayıları genellikle sabit genişlikte ikiye tümleyen olarak saklar; 8 bitte −2, 11111110’dur. Bu biçime ulaşmak için negatif cevaba 2⁸ = 256 ekle: −2 + 256 = 254 = 11111110.

      AND, OR ve XOR sıfır ya da daha büyük sayılarla çalışır. Yaygın bir kullanımı maskelemedir: F0 AND 3C yalnızca ikisinde de 1 olan bitleri tutar ve onaltılı 30 verir (240 AND 60 = 48).

      Sık sorulan sorular

      İkili sistemde 1 + 1 kaçtır?

      10; onlu sistemde 2. 0 yazıp 1’i sonraki basamağa elde olarak taşırsın.

      İkili sistemde 1011 + 110 kaçtır?

      10001. Onlu sistemde bu 11 + 6 = 17’dir.

      Onaltılı sistemde FF + 1 kaçtır?

      100; onlu sistemde 255 + 1 = 256.

      İkiliyi onluya nasıl çeviririm?

      Her 1’in bulunduğu yerin basamak değerlerini topla: 1011 = 8 + 2 + 1 = 11. Buradaki her cevap onlu, sekizli ve onaltılı olarak da gösterilir.

      İlgili hesaplamalar