Jika anda ingin mengkonversikan bilangan heksadesimal ke biner ataupun sebaliknya, maka anda harus ketahui bahwa Bilangan biner itu adalah bilangan basis 2 yang hanya memiliki 2 kemungkinan angka, yaitu 0 atau 1. Sedangkan heksadesimal adalah bilangan basis 16, yaitu dimulai dari angka 0 sampai 15.
Untuk mempermudah, maka perhatikanlah tabel biner untuk bilangan heksadesimal di bawah ini :
2³ | 2² | 2¹ | 2º | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 1 |
2 | 0 | 0 | 1 | 0 |
3 | 0 | 0 | 1 | 1 |
4 | 0 | 1 | 0 | 0 |
5 | 0 | 1 | 0 | 1 |
6 | 0 | 1 | 1 | 0 |
7 | 0 | 1 | 1 | 1 |
8 | 1 | 0 | 0 | 0 |
9 | 1 | 0 | 0 | 1 |
10/A | 1 | 0 | 1 | 0 |
11/B | 1 | 0 | 1 | 1 |
12/C | 1 | 1 | 0 | 0 |
13/D | 1 | 1 | 0 | 1 |
14/E | 1 | 1 | 1 | 0 |
15/F | 1 | 1 | 1 | 1 |
A. Konversi Heksadesimal ke Biner
Jika saya punya angka 345H (dibaca: 345 heksadesimal), berapakah dalam biner ?
Cara penyelesaiannya yaitu kita pisahkan angka 3 4 dan 5.
- Lalu cari berapa 3H dalam biner, dengan cara lihat tabel di atas, maka kita dapatkan 0011
- Demikian juga 4H dalam biner,melihat dari tabel adalah 0100
- 5H dalam biner adalah 0101
Dengan demikian kita dapatkan bahwa 345H adalah 001101000101
Ingat : Jika yang hendak dikonversikan antara angka 10-15 maka tidak usah dipisahkan satu-satu, karena sudah ada dalam tabel.
B. Konversi Biner ke Heksadesimal
Jika saya punya bilangan biner 111100010
Cara penyelesaiannya juga sama kita pisahkan terlebih dahulu, dengan memisahkan 4 digit biner dari kanan ke kiri. Lalu lihat tabel, maka kita dapatkan :
0010 =2
1110=14/E
Sisa 1 digit di paling kiri, lalu tambahkan 0 sehingga menjadi 0001=1
Maka kita satukan lagi dari kiri ke kanan, maka kita dapatkan 111100010 = 2E1 (heksadesimal).