Konverter HEX ke Biner
Setiap digit heksadesimal mewakili tepat 4 bit, sehingga konversi heksadesimal ke biner merupakan konversi basis paling rapi yang bisa Anda lakukan. Cukup tempelkan satu atau beberapa nilai heksadesimal, dan alat ini akan menghasilkan untai biner dengan setiap digit diperluas menjadi nibble 4 bit berisi nol di depan, sangat berguna untuk dokumentasi bidang bit, register firmware, serta proses debugging tingkat rendah.
Cara mengonversi bilangan heksadesimal menjadi biner
-
1
Tempelkan nilai heksadesimal
Masukkan kombinasi apa pun dari angka 0–9 dan huruf a–f; prefiks seperti `0x` dan semua pemisah akan dihilangkan secara otomatis.
-
2
Setiap digit menjadi 4 bit
Setiap digit heksadesimal diperluas menjadi padanan biner 4 bit, sehingga keluarannya selalu 4 bit per digit.
-
3
Nol di depan selalu dipertahankan
Setiap nibble mempertahankan keempat bitnya agar batas byte tetap sejajar; tidak ada opsi pemangkasan.
-
4
Salin hasil binernya
Hasilnya berupa untai `0/1` murni yang dikelompokkan menjadi nibble 4 bit, siap ditempelkan ke dokumentasi, komentar firmware, atau kalkulator.
Pemetaan dari bentuk heksadesimal ke bentuk biner
Heksadesimal merupakan representasi kompak dari bilangan biner: 2 digit heksadesimal = 1 byte = 8 bit. Konversi antara kedua bentuk ini dapat dilakukan dengan cepat di kepala, karena setiap digit heksadesimal tepat mewakili 4 bit.
Tabel pencarian nibble
| Hex | Biner | Desimal |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 3 | 0011 | 3 |
| 4 | 0100 | 4 |
| 5 | 0101 | 5 |
| 6 | 0110 | 6 |
| 7 | 0111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |
Dengan demikian, 0x2F menjadi 0010 1111.
Mengapa pengelompokan 4-bit penting
Insinyur yang membaca manual referensi STM32, AVR, atau RISC-V berharap register tersusun dalam kelompok 4 bit. Pengelompokan ini memperjelas bahwa 0x8001 hanya menyetel MSB dan LSB, tanpa bit apa pun di antaranya.
Urutan byte dan prefiks
0xmerupakan prefiks heksadesimal bergaya C;&Hberasal dari BASIC yang lebih lama;$digunakan dalam assembly 6502. Konverter menerima ketiganya dan menghapusnya, begitu juga karakter non-heksadesimal lain seperti spasi, tanda hubung, atau titik dua.- Keluaran biner selalu menempatkan bit paling signifikan lebih dulu, yaitu urutan byte jaringan. Jika sistem tujuan menggunakan little-endian, tukar urutan byte sebelum Anda menyusunnya.
- Setiap digit heksadesimal selalu menghasilkan 4 bit penuh, sehingga nilai register 32 bit selalu keluar sebagai 32 bit. Tidak ada pemangkasan nol di depan yang bisa diaktifkan atau dimatikan.
Pertanyaan yang Sering Diajukan
Tidak. 0xFF, 0xff, dan 0xFf semuanya dikonversi menjadi 11111111 yang sama. Konverter memperlakukan huruf besar dan kecil dengan cara yang sama.
Konverter ini hanya bekerja dengan nilai mutlak: tanda - di depan bukan karakter heksadesimal, jadi dihapus, dan -0x01 menjadi 0000 0001 sama seperti 0x01. Untuk keluaran komplemen dua atau bertanda, gunakan alat khusus untuk bilangan bertanda.
Bisa. Pisahkan nilai-nilainya dengan spasi atau baris baru; konverter akan menghapus pemisahnya: 2A 3B menghasilkan 0010 1010 0011 1011. Perhatikan bahwa keluarannya berupa satu aliran kontinu, jadi batas antar nilai masukan tidak dipertahankan.
Ya. Setiap digit heksadesimal selalu menghasilkan 4 bit penuh dengan nol di depan dipertahankan, sehingga nilai register 32 bit seperti 0x80010000 keluar sebagai 1000 0000 0000 0001 0000 0000 0000 0000, dengan batas byte yang selalu sejajar.
Alat Terkait
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
Pemformat HTML
Format HTML secara lokal di browser dengan inden dua atau empat spasi. HTML tidak diunggah atau divalidasi.
Generator EditorConfig
Buat file .editorconfig dengan gaya dan ukuran indentasi, akhir baris, charset, dan aturan spasi Anda untuk format yang konsisten di berbagai IDE dan editor.
Validator Email
Validasi alamat email: pemeriksaan sintaks RFC 5322, pengecekan live record MX, serta detail bagian lokal, domain, dan panjang. Tidak ada email yang dikirim.
Alat ini tersedia dalam bahasa lain
- Conversor HEX para Binário [PT]
- Chuyển đổi từ HEX sang nhị phân [VI]
- Convertidor de HEX a Binario [ES]
- 16進数→2進数変換ツール [JA]
- محوّل من النظام السداسي عشر (HEX) إلى النظام الثنائي [AR]
- HEX till binär konverter [SV]
- Convertisseur HEX en binaire [FR]
- HEX zu Binär-Konverter [DE]
- เครื่องแปลง HEX เป็นไบนารี [TH]
- HEX-바이너리 변환기 [KO]
- HEX naar Binair Converter [NL]
- Konwerter HEX na binarny [PL]
- Конвертер HEX в двоичный код [RU]
- HEX'ten İkiliye Dönüştürücü [TR]
- 十六进制到二进制转换器 [ZH]
- HEX to Binary Converter [EN]
- Convertitore da HEX a Binario [IT]