Panduan UsefulVerse

Cara Mengubah Heksadesimal ke Biner

Anda tidak perlu mengubah bilangan heksadesimal ke desimal terlebih dahulu. Ganti setiap digit heksadesimal dengan padanan biner empat bit, lalu gabungkan kelompoknya secara berurutan.

Aturan empat bit

Heksadesimal menggunakan 16 simbol: 0–9 dan A–F, dengan A bernilai 10 dan F bernilai 15. Empat bit biner dapat mewakili nilai 0 hingga 15, sehingga setiap digit heksadesimal tepat berpadanan dengan satu kelompok empat bit.

Digit heksadesimal ke biner empat bit
HeksadesimalBinerHeksadesimalBiner
0000081000
1000191001
20010A1010
30011B1011
40100C1100
50101D1101
60110E1110
70111F1111

Ikuti contoh: 24D₁₆

  1. Pisahkan bilangan heksadesimal menjadi digit: 2, 4, dan D.
  2. Cari kelompok empat bit untuk setiap digit: 2 → 0010, 4 → 0100, D → 1101.
  3. Gabungkan kelompok dalam urutan yang sama: 24D₁₆ = 0010 0100 1101₂.

Sebagai pemeriksaan, 24D₁₆ sama dengan 589 dalam desimal, dan 0010 0100 1101₂ juga sama dengan 589. Kelompok empat bit memudahkan Anda memeriksa hasil konversi.

Mengapa nol di awal penting

Pertahankan keempat bit saat mengubah setiap digit: dalam metode berkelompok ini, 2 ditulis sebagai 0010, bukan hanya 10. Nol di awal tidak mengubah nilai bilangan, tetapi menyelaraskan setiap digit heksadesimal dengan kelompok empat bitnya. Hal ini penting saat membaca byte, bidang bit, atau nilai dengan lebar tetap.

Contohnya, 0A₁₆ menjadi 0000 1010₂. Jika hanya memerlukan representasi biner biasa yang paling pendek, Anda boleh menghapus nol di bagian paling awal setelah menggabungkan kelompok. Jangan hapus nol di tengah kelompok.

Konversi nilai yang lebih panjang tanpa kehilangan urutan

  • Baca dari kiri ke kanan dan ganti satu digit heksadesimal setiap kali.
  • Pastikan setiap hasil terdiri dari empat bit, termasuk nol.
  • Pisahkan kelompok dengan spasi agar mudah diperiksa; hapus spasi hanya jika tujuan Anda memerlukan satu rangkaian tanpa jeda.
  • Jika input menyertakan awalan seperti 0x, hapus awalan tersebut sebelum memasukkan digit ke konverter yang hanya menerima nilainya.

Untuk pemeriksaan cepat, konverter basis UsefulVerse mengubah bilangan bulat antara basis 2 dan 36 langsung di browser. Pilih heksadesimal sebagai basis input dan biner sebagai basis output; nilai Anda tetap berada di perangkat.

Sumber dan bacaan lanjutan