Sistem bilangan Hexadesimal pada komputer merupakan konversi dari bilangan biner, dengan tujuan akan lebih mudah dimengerti oleh manusia, contohnya pada instruksi-instruksi pada komputer pada bahasa assembly.
Sistem bilangan Hexadesimal terdiri dari 16 digit, yaitu : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Konversi dari Desimal ke Hexadesimal
Caranya sama dengan pada langkah konversi Desimal ke Oktal lihat pada postingan Konversi antara Desimal dan Oktal
- merubah angka desimal tersebut kedalam bentuk biner
- kemudian dibagi menjadi beberapa bagian-bagian, hanya bedanya untuk menjadi Hexadesimal tiap bagian terdiri dari 4 digit angka.
- baru tiap bagian tersebut dirubah ke hexadesimal, caranya sama dengan konversi dari biner ke desimal, tiap bagian tersebut mempresentasikan satu digit bilangan Hexadesimal
64 + 0 + 16 + 8 + 4 + 0 + 1
26 25 24 23 22 21 20
1 0 1 1 1 0 1 ---> bilangan biner dari 93(10)
tambahkan 0 agar menjadi 4 digit ---> 0 1 0 1 1 1 0 1
0 1 0 1 1 1 0 1
23 22 21 20 23 22 21 20
0 + 4 + 0 + 1 8 + 4 + 0 + 1
5 D
maka didapat hasil : 93(10) = 5D(16)
Konversi dari Hexadesimal ke Desimal
Caranya dengan membalikkan proses diatas, yaitu tiap bagian dijadikan biner, kemudian disatukan dan dicari bilangan desimalnya, lihat di postingan Konversi antara Desimal dan Biner
atau, bisa juga dengan mengalikan setiap digit bilangan Hexa tersebut dengan kelipatan 16.
5D(16) = (5 x 161) + (D x 160) = (5 x 161) + (13 x 160) = 80 + 13 = 93(10)
Mudahkan? coba dilatih dengan menggunakan angka yang lain biar semakin terlatih dan semakin memahami konsepnya.
Semoga bermanfaat.
Tidak ada komentar:
Posting Komentar