keencalculator
  1. Beranda
  2. Matematika
  3. Kalkulator Biner

Kalkulator Biner

Jumlahkan, kurangkan, kalikan, atau bagi dua bilangan biner dan lihat jawabannya dalam biner, desimal, oktal, dan heksadesimal. Ganti sistem bilangan untuk melakukan hitungan yang sama dalam heksa atau oktal, atau pakai AND, OR, dan XOR untuk menggabungkan bit mask. Bilangan dengan panjang berapa pun ditangani secara eksak.

Contoh cepat

Spasi, tanda minus, dan awalan 0b, 0o, atau 0x boleh dipakai.

Angka Anda tetap berada di browser Anda. Angka itu tidak pernah diunggah.
Hasil10001
Sisa (pembagian)
—
Hasil dalam desimal
17
Hasil dalam biner
10001
Hasil dalam oktal
21
Hasil dalam heksa
11
Hitungan yang sama dalam desimal
11 + 6 = 17

Pengaturan tersimpan

Simpan masukan yang sering Anda pakai, seperti tarif biasa, pinjaman, atau ukuran ruangan, lalu muat kembali dengan satu ketukan.

    Perhitungan terbaru Anda

    Hasil perhitungan Anda di sini disimpan di perangkat ini supaya bisa dilihat lagi nanti.

      Juga gratis di iPhone dan Mac

      Rumus

      Nilai tempat biner dari kanan: 1, 2, 4, 8, 16…, jadi 1011 = 8 + 0 + 2 + 1 = 11
      Penjumlahan biner: 0 + 0 = 0, 0 + 1 = 1, 1 + 1 = 10 (tulis 0, simpan 1), 1 + 1 + 1 = 11 (tulis 1, simpan 1)
      Digit heksa: 0–9, lalu A = 10, B = 11, C = 12, D = 13, E = 14, F = 15; nilai tempat 1, 16, 256, 4.096…
      AND menghasilkan 1 jika kedua bit bernilai 1; OR jika salah satunya 1; XOR jika keduanya berbeda

      Cara menggunakan

      1. Pilih biner, oktal, atau heksadesimal.
      2. Masukkan kedua bilangan dan pilih operasinya.
      3. Baca hasilnya dalam sistem bilangan Anda, dengan jawaban yang sama di basis lain di bawahnya.

      Contoh perhitungan

      Biner 1011 + 110 (11 + 6)

      Hasil
      10001
      Hasil dalam desimal
      17
      Hasil dalam heksa
      11
      Hasil dalam oktal
      21
      Hitungan yang sama dalam desimal
      11 + 6 = 17

      Biner 1000 − 11 (8 − 3)

      Hasil
      101
      Hasil dalam desimal
      5

      Biner 101 × 11 (5 × 3)

      Hasil
      1111
      Hasil dalam desimal
      15
      Hasil dalam heksa
      F

      Biner 11011 ÷ 101 (27 ÷ 5)

      Hasil
      101
      Sisa (pembagian)
      10
      Hitungan yang sama dalam desimal
      27 ÷ 5 = 5 sisa 2

      Heksa FF + 1A (255 + 26)

      Hasil
      119
      Hasil dalam desimal
      281
      Hasil dalam biner
      100011001

      Heksa F0 AND 3C, sebuah bit mask

      Hasil
      30
      Hasil dalam desimal
      48
      Hasil dalam biner
      110000

      Oktal 17 + 5 (15 + 5)

      Hasil
      24
      Hasil dalam desimal
      20

      Jawaban negatif: biner 11 − 101 (3 − 5)

      Hasil
      -10
      Hasil dalam desimal
      -2

      Menjumlahkan biner dengan tangan

      Untuk 1011 + 110, sejajarkan bilangan dari kanan. 1 + 0 = 1. Lalu 1 + 1 = 10: tulis 0, simpan 1. Lalu 0 + 1 + simpanan = 10: tulis 0, simpan 1. Lalu 1 + simpanan = 10: tulis 0, simpan 1. Tulis simpanan terakhir di depan: 10001. Dalam desimal itu 11 + 6 = 17.

      Pengurangan bekerja dengan cara yang sama dengan meminjam: 1000 − 11 = 101, atau 8 − 3 = 5. Pembagian menghasilkan hasil bagi bulat dan sisa: 11011 ÷ 101 = 101 sisa 10, yaitu 27 ÷ 5 = 5 sisa 2.

      Bilangan negatif dan bit mask

      Hasil di sini adalah bilangan bertanda biasa, jadi 11 − 101 tampil sebagai −10 (3 − 5 = −2). Komputer biasanya menyimpan bilangan negatif dalam komplemen dua pada lebar tetap, di mana −2 dalam 8 bit adalah 11111110. Untuk mendapatkan bentuk itu, tambahkan 2⁸ = 256 ke jawaban negatifnya: −2 + 256 = 254 = 11111110.

      AND, OR, dan XOR bekerja pada bilangan nol atau lebih. Kegunaan umumnya adalah masking: F0 AND 3C hanya mempertahankan bit yang menyala di keduanya, menghasilkan 30 dalam heksa (240 AND 60 = 48).

      Pertanyaan yang sering diajukan

      Berapa 1 + 1 dalam biner?

      10, yaitu 2 dalam desimal. Anda menulis 0 dan menyimpan 1 ke tempat berikutnya.

      Berapa 1011 + 110 dalam biner?

      10001. Dalam desimal itu 11 + 6 = 17.

      Berapa FF + 1 dalam heksa?

      100, yaitu 255 + 1 = 256 dalam desimal.

      Bagaimana mengubah biner ke desimal?

      Jumlahkan nilai tempat di setiap posisi yang berisi 1: 1011 = 8 + 2 + 1 = 11. Setiap jawaban di sini juga ditampilkan dalam desimal, oktal, dan heksa.

      Kalkulator terkait