Kalkulator biner
Masukkan dua bilangan biner yang terdiri dari 0 dan 1, lalu pilih operasinya. Anda juga dapat memilih lebar tetap 8, 16, 32, atau 64 bit dan membaca nilainya sebagai bertanda atau tanpa tanda.
Hasil
0001 0001Hasil biner
- Dalam desimal
- 17
- Dalam heksadesimal
- 11
- Bit dibaca tanpa tanda
- 17
- Bit dibaca bertanda (komplemen dua)
- 17
- Konvensi: tanpa tanda 8-bit. Semua nilai nol atau positif.
Masukan
- Bilangan biner pertama
- 1011
- Operasi
- + (tambah)
- Bilangan biner kedua
- 0110
- Lebar bit
- 8 bit
- Cara membaca bit
- Tanpa tanda
Cara menghitung
Setiap digit biner adalah pangkat 2: 1011 = 8 + 0 + 2 + 1 = 11.
Hasil
Hasil biner
- Dalam desimal
- 17
- Dalam heksadesimal
- 11
- Bit dibaca tanpa tanda
- 17
Cara menghitung
- Setiap digit biner adalah pangkat 2: 1011 = 8 + 0 + 2 + 1 = 11.
- Perhitungan dilakukan pada bilangan bulat yang tepat, lalu hasil ditulis kembali dalam basis 2.
- Pembagian menghasilkan hasil bagi bulat (dibulatkan menuju nol) dan sisa.
- Dengan lebar tetap, hasil dipotong menjadi N bit lalu dibaca sebagai bertanda dan tanpa tanda.
Contoh
1011 + 0110 pada 8 bit tanpa tanda: 11 + 6 = 17, yaitu 0001 0001 (heksadesimal 11).
Perlu diketahui
- Maksimal 4.096 digit biner untuk setiap bilangan dengan lebar bebas.
- Untuk lebar tetap, jangan masukkan tanda minus; tuliskan pola bitnya.
Kapan digunakan
- Lakukan operasi matematika dan bit pada bilangan bulat biner.
- Lihat satu hasil dalam bentuk biner, desimal, dan heksadesimal.
Pertanyaan umum
Bagaimana mengubah bilangan biner menjadi desimal?
Kalikan setiap digit dengan pangkat 2 berdasarkan posisinya dari kanan, lalu jumlahkan. Contoh: 1011₂ = 8 + 0 + 2 + 1 = 11.
Apa bedanya bit bertanda dan tanpa tanda?
Bilangan tanpa tanda selalu nol atau positif. Representasi bertanda dengan lebar tetap juga dapat menyatakan bilangan negatif menggunakan komplemen dua.
Mengapa pembagian biner menampilkan sisa?
Operasi ini membagi bilangan bulat. Jika pembagian tidak habis, hasil bagi dan sisanya ditampilkan.