Kalkulator Hex
Kalkulator heksadesimal: tambah, kurang, kali, bagi, serta terapkan AND, OR, XOR, NOT, dan geser bit pada bilangan hex, dengan output biner, desimal, dan oktal.
Pilih 8/16/32/64-bit untuk melihat pola komplemen dua (berguna untuk NOT dan bilangan negatif).
Hasil
- Bilangan bulat presisi sembarang (BigInt). Pembagian dibulatkan ke arah nol. Dengan lebar bit, hasil dipotong dan ditampilkan dalam komplemen dua.
Apa itu Kalkulator Hex?
Melakukan aritmetika dan logika bitwise pada bilangan heksadesimal berukuran berapa pun. Hasilnya ditampilkan dalam hex, biner, desimal, dan oktal, dan lebar bit opsional menampilkan nilai komplemen dua untuk 8, 16, 32, atau 64 bit.
Cara menggunakan Kalkulator Hex
- Masukkan Bilangan A dalam hex (digit 0–9 dan A–F, awalan
0xopsional). - Pilih Operasi dan masukkan Bilangan B.
- Jika perlu, pilih Lebar bit untuk membungkus hasil, lalu baca keempat basisnya.
Contoh
FF × 2
1FE (binary 1 1111 1110, decimal 510)
Kapan menggunakan Kalkulator Hex
Gunakan untuk alamat memori, aritmetika warna, nilai register, dan kolom protokol. Alat ini tidak cocok untuk nilai hex pecahan atau floating-point; hanya bekerja dengan bilangan bulat.
Cara kerja Kalkulator Hex
String hex diurai menjadi nilai BigInt (tidak peka huruf besar/kecil), operasi yang dipilih diterapkan (pembagian bilangan bulat membulatkan ke arah nol), dan hasilnya dicetak dalam basis 16, 2, 10, dan 8. Dengan lebar bit, nilai dibungkus ke jumlah bit tersebut, sehingga −1 dalam 32 bit menjadi FFFFFFFF, dan interpretasi bertandanya juga ditampilkan.
Kasus Penggunaan Umum
- Menghitung offset alamat
- Me-mask bit register dengan AND
- Memeriksa overflow 32-bit dengan lebar bit
- Mengubah hasil hex ke desimal
Pertanyaan Umum
Apakah huruf kecil diterima?
Ya, ff dan FF sama saja. Hasil ditampilkan dalam huruf besar.
Bagaimana pembagian ditangani?
Berupa pembagian bilangan bulat yang membulatkan ke arah nol; gunakan mod untuk sisanya.
Apa yang diubah oleh lebar bit?
Lebar bit membungkus hasil ke 8/16/32/64 bit dan menambahkan padding pada output hex dan biner, seperti register berukuran tetap.