Heksadesimal adalah sistem bilangan berbasis enam belas. Ini berarti memiliki 16 simbol yang dapat mewakili satu digit, menambahkan A, B, C, D, E, dan F di atas sepuluh angka biasa. Konversi dari desimal ke heksadesimal lebih sulit daripada sebaliknya. Luangkan waktu Anda untuk mempelajari ini, karena lebih mudah untuk menghindari kesalahan setelah Anda memahami mengapa konversi berhasil.
Konverter
Konverter Desimal ke Heksadesimal
Konversi Angka Kecil
Desimal | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hex | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
Langkah
Metode 1 dari 2: Metode Intuitif
Langkah 1. Gunakan metode ini jika Anda seorang pemula untuk heksadesimal
Dari dua pendekatan dalam panduan ini, yang satu ini lebih mudah diikuti oleh kebanyakan orang. Jika Anda sudah merasa nyaman dengan basis yang berbeda, coba metode yang lebih cepat di bawah ini.
Jika Anda benar-benar baru dalam heksadesimal, Anda mungkin ingin mempelajari konsep dasarnya
Langkah 2. Tuliskan kekuatan dari 16
Setiap digit dalam bilangan heksadesimal mewakili kekuatan 16 yang berbeda, sama seperti setiap angka desimal mewakili kekuatan 10. Daftar kekuatan 16 ini akan berguna selama konversi:
- 165 = 1, 048, 576
- 164 = 65, 536
- 163 = 4, 096
- 162 = 256
- 161 = 16
- Jika angka desimal yang Anda ubah lebih besar dari 1,048, 576, hitung pangkat 16 yang lebih tinggi dan tambahkan ke dalam daftar.
Langkah 3. Temukan pangkat terbesar dari 16 yang sesuai dengan bilangan desimal Anda
Tuliskan angka desimal yang akan Anda konversi. Lihat daftar di atas. Temukan kekuatan terbesar dari 16 yang lebih kecil dari angka desimal.
Misalnya, jika Anda mengonversi 495 ke heksadesimal, Anda akan memilih 256 dari daftar di atas.
Langkah 4. Bagilah bilangan desimal dengan pangkat 16 ini
Berhenti di bilangan bulat, abaikan bagian mana pun dari jawaban yang melewati titik desimal.
-
Dalam contoh kita, 495 256 = 1,93…, tetapi kita hanya peduli pada bilangan bulat
Langkah 1..
- Jawaban Anda adalah digit pertama dari bilangan heksadesimal. Dalam hal ini, karena kita membaginya dengan 256, angka 1 ada di "tempat 256s".
Langkah 5. Temukan sisanya
Ini memberitahu Anda apa yang tersisa dari angka desimal yang akan dikonversi. Berikut cara menghitungnya, seperti yang Anda lakukan pada pembagian panjang:
- Kalikan jawaban terakhir Anda dengan pembagi. Dalam contoh kita, 1 x 256 = 256. (Dengan kata lain, 1 dalam bilangan heksadesimal mewakili 256 dalam basis 10).
- Kurangi jawaban Anda dari dividen. 495 - 256 = 239.
Langkah 6. Bagilah sisanya dengan kekuatan 16 yang lebih tinggi berikutnya
Lihat kembali daftar pangkat 16 Anda. Turun ke pangkat terkecil berikutnya dari 16. Bagilah sisanya dengan nilai tersebut untuk menemukan digit berikutnya dari bilangan heksadesimal Anda. (Jika sisanya lebih kecil dari angka ini, digit berikutnya adalah 0.)
-
239 ÷ 16 =
Langkah 14.. Sekali lagi, kita mengabaikan apapun yang melewati titik desimal.
- Ini adalah digit kedua dari angka heksadesimal kami, di "tempat 16-an." Setiap angka dari 0 hingga 15 dapat diwakili oleh satu digit heksadesimal. Kami akan mengonversi ke notasi yang benar di akhir metode ini.
Langkah 7. Temukan sisanya lagi
Seperti sebelumnya, kalikan jawaban Anda dengan pembagi, lalu kurangi jawaban Anda dari hasilnya. Ini adalah sisa yang masih harus dikonversi.
- 14x16 = 224.
-
239 - 224 = 15, jadi sisanya adalah
Langkah 15..
Langkah 8. Ulangi sampai Anda mendapatkan sisa di bawah 16
Setelah Anda mendapatkan sisa dari 0 hingga 15, itu dapat dinyatakan dengan satu digit heksadesimal. Tuliskan ini sebagai angka terakhir.
"Digit" terakhir dari bilangan heksadesimal kita adalah 15, di tempat "1s"
Langkah 9. Tulis jawaban Anda dalam notasi yang benar
Anda sekarang tahu semua digit angka heksadesimal Anda. Namun sejauh ini, kami hanya menulisnya dalam basis 10. Untuk menulis setiap digit dalam notasi heksadesimal yang tepat, konversikan menggunakan panduan ini:
- Digit 0 sampai 9 tetap sama.
- 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
- Dalam contoh kita, kita berakhir dengan angka (1)(14)(15). Dalam notasi yang benar, ini menjadi bilangan heksadesimal 1EF.
Langkah 10. Periksa pekerjaan Anda
Memeriksa jawaban Anda itu mudah ketika Anda memahami cara kerja bilangan heksadesimal. Ubah kembali setiap angka menjadi bentuk desimal, lalu kalikan dengan pangkat 16 untuk posisi tempat tersebut. Inilah pekerjaan untuk contoh kita:
- 1EF → (1)(14)(15)
- Bekerja dari kanan ke kiri, 15 ada di 160 = posisi 1s. 15x1 = 15.
- Digit berikutnya di sebelah kiri ada di 161 = posisi 16 detik. 14x16 = 224.
- Digit berikutnya ada di 162 = posisi 256 detik. 1x256 = 256.
- Menambahkan semuanya bersama-sama, 256 + 224 + 15 = 495, nomor asli kami.
Metode 2 dari 2: Metode Cepat (Sisa)
Langkah 1. Bagilah angka desimal dengan 16
Perlakukan pembagian sebagai pembagian bilangan bulat. Dengan kata lain, berhenti pada jawaban bilangan bulat alih-alih menghitung angka setelah titik desimal.
Untuk contoh ini, mari kita berambisi dan mengubah angka desimal 317, 547. Hitung 317, 547 16 = 19, 846, mengabaikan angka setelah titik desimal.
Langkah 2. Tuliskan sisanya dalam notasi heksadesimal
Sekarang setelah Anda membagi angka Anda dengan 16, sisanya adalah bagian yang tidak dapat dimasukkan ke dalam tempat 16-an atau lebih tinggi. Oleh karena itu, sisanya harus di tempat 1, the terakhir digit bilangan heksadesimal.
- Untuk menemukan sisanya, kalikan jawaban Anda dengan pembagi, lalu kurangi hasilnya dari dividen. Dalam contoh kita, 317, 547 - (19, 846 x 16) = 11.
- Ubah angka menjadi notasi heksadesimal menggunakan bagan konversi angka kecil di bagian atas halaman ini. 11 menjadi B dalam contoh kita.
Langkah 3. Ulangi proses dengan hasil bagi
Anda telah mengubah sisanya menjadi digit heksadesimal. Sekarang untuk melanjutkan konversi hasil bagi, bagi dengan 16 lagi. Sisanya adalah digit kedua hingga terakhir dari bilangan heksadesimal. Ini bekerja dari logika yang sama seperti di atas: bilangan asli sekarang telah dibagi dengan (16 x 16 =) 256, jadi sisanya adalah bagian dari bilangan yang tidak dapat dimasukkan ke dalam tempat 256-an. Kita sudah mengetahui tempat 1, jadi sisa ini pasti tempat ke 16.
- Dalam contoh kita, 19, 846 / 16 = 1240.
-
Sisa = 19, 846 - (1240 x 16) =
Langkah 6.. Ini adalah digit kedua hingga terakhir dari bilangan heksadesimal kami.
Langkah 4. Ulangi sampai Anda mendapatkan hasil bagi yang lebih kecil dari 16
Ingatlah untuk mengubah sisa dari 10 hingga 15 menjadi notasi heksadesimal. Tulis setiap sisa saat Anda pergi. Hasil bagi akhir (lebih kecil dari 16) adalah digit pertama dari nomor Anda. Berikut contoh kami melanjutkan:
-
Ambil hasil bagi terakhir dan bagi dengan 16 lagi. 1240 / 16 = 77 Sisa
Langkah 8..
- 77 / 16 = 4 Sisa 13 = D.
-
4 < 16, jadi
Langkah 4. adalah angka pertama.
Langkah 5. Lengkapi nomornya
Seperti disebutkan sebelumnya, Anda menemukan setiap digit angka heksadesimal dari kanan ke kiri. Periksa pekerjaan Anda untuk memastikan Anda menulisnya dalam urutan yang benar.
- Jawaban terakhir kami adalah 4D86B.
- Untuk memeriksa pekerjaan Anda, ubah setiap digit kembali ke angka desimal, kalikan dengan kekuatan 16, dan jumlahkan hasilnya. (4x164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, bilangan desimal asli kita.