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
Generator Konfigurasi Webpack
Buat webpack.config.js untuk webpack 5 bagi JavaScript biasa, React, atau Vue: TypeScript, Babel, CSS atau Sass, gambar, HtmlWebpackPlugin, server pengembangan, dan baris npm install.
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.
Validator OpenAPI
Tempel dokumen OpenAPI atau Swagger dalam JSON atau YAML dan periksa struktur intinya: bidang versi, objek info, dan paths, dengan galat dan peringatan yang jelas.
Pemformat PHP
Tambahkan baris baru dan indentasi 2 atau 4 spasi ke cuplikan PHP sederhana. Periksa hasilnya: alat ini bukan parser PHP dan tidak menerapkan PSR-12.
Generator Loader CSS
Buat spinner lingkaran CSS murni: atur diameter, ketebalan border, warna dan kecepatan rotasi, lihat pratinjau langsung, lalu salin CSS siap pakai. Tanpa SVG, tanpa JavaScript.
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.
Alat ini tersedia dalam bahasa lain
- HEX till binär konverter [SV]
- Conversor HEX para Binário [PT]
- Convertidor de HEX a Binario [ES]
- เครื่องแปลง HEX เป็นไบนารี [TH]
- Convertisseur HEX en binaire [FR]
- HEX zu Binär-Konverter [DE]
- HEX-바이너리 변환기 [KO]
- 16進数→2進数変換ツール [JA]
- HEX naar Binair Converter [NL]
- محوّل من النظام السداسي عشر (HEX) إلى النظام الثنائي [AR]
- Chuyển đổi từ HEX sang nhị phân [VI]
- Konwerter HEX na binarny [PL]
- HEX to Binary Converter [EN]
- Convertitore da HEX a Binario [IT]
- Конвертер HEX в двоичный код [RU]
- HEX'ten İkiliye Dönüştürücü [TR]
- 十六进制到二进制转换器 [ZH]