Enter Hex Number:
Result:

Sistem heksadesimal dan desimal - definisi:

Sistem angka dapat dipahami sebagai seperangkat simbol tertentu yang dipesan untuk mewakili perilaku kuantitatif atau properti sistem apa pun. Sejauh ini Anda mungkin pernah mendengar tentang sistem biner, desimal & heksadesimal. Satu kuantitas dapat diwakili dalam semua sistem ini. Satu-satunya perbedaan antara sistem angka ini adalah radix atau basis atau hitungan digit. Kita tahu bahwa untuk mewakili angka, kita membutuhkan perwakilan simbolik yang dikenal sebagai digit. Total tidak ada digit berbeda dalam sistem angka apa pun dikenal sebagai Radix atau basis sistem angka itu.

Pertanyaan umum dapat timbul bahwa kita dapat memiliki banyak nilai untuk Radix dan dengan demikian banyak tidak. dari sistem angka, jadi mengapa kita menggunakan biner atau desimal atau heksadesimal. Mengapa tidak ada sistem lain? Jika kita mencoba memahaminya, kita dapat melihat bahwa sistem angka desimal memiliki basis 10 sehingga dalam sistem ini, tidak ada angka yang sempurna untuk diwakili pada sepuluh jari kita. Itu sebabnya kami menggunakan sistem angka desimal untuk waktu yang lama. Berbicara tentang biner, dengan usia komputer itu menjadi kebutuhan untuk memahami biner karena komputer hanya dapat beroperasi pada digit biner. Untuk membuat tautan antara biner dan desimal, heksadesimal diperkenalkan. Bit minimum dalam biner yang diperlukan untuk menunjukkan desimal adalah 4 tetapi dengan 4 bit kita dapat menunjukkan 16 digit yang berbeda dan ini adalah bagaimana heksadesimal muncul dalam gambar. Menggunakan 4 bit untuk menunjukkan 10 digit adalah limbah 6 digit lainnya dan kehilangan efisiensi memori ini serta perhitungan. Dengan bantuan angka heksadesimal, kita dapat mewakili digit yang lebih besar dengan sedikit digit.

Sistem angka desimal:

Sistem angka desimal adalah sistem angka dengan Radix (Base) sama dengan 10. Dalam sistem angka apa pun, ada dua hal nilai nominal dan nilai tempat. Pertimbangkan angka 245, kita dapat menulis angka ini dalam bentuk tertimbang sebagai:

245 = (2 x 100) + (4 x 10) + (5 x 1) Dalam contoh di atas, kami melipatgandakan nilai nominal 2 dengan bobot tempat, yaitu 100 untuk memberikan nilai tempat sebagai 100.

Sistem Nomor Heksadesimal:

Seperti namanya, sistem angka ini didasarkan pada sistem dasar 16. Dalam sistem angka ini, kami memiliki 16 digit berbeda, yaitu 0, 1, 2, 3, 4, 5, 6, 8, 9, a, b, c, d, e, F. Sistem angka ini lebih disukai Untuk sebagian besar penyimpanan dan pemrograman komputer karena sangat cocok antara sistem angka desimal dan biner.

Cara mengonversi angka heksadesimal menjadi angka desimal:

Mari kita ambil 7846f sebagai heksadesimal dan mengubahnya menjadi desimal dengan menjalani langkah-langkah berikut:

Langkah 1: Tandai indeks untuk setiap digit dalam jumlah heksadesimal.

Heksadesimal. 7 8 4 6 F
Indeks 4 3 2 1 0

Langkah 2: Ganti digit dengan nilai setara desimal.

Nilai heksadesimal dalam desimal 7 8 4 6 15
Indeks 4 3 2 1 0

Pemetaan yang benar antara digit dan nilai desimal adalah yang berikut:

ABCDEF
101112131415

Langkah 3: Sekarang gandakan setiap digit nomor heksadesimal dengan 16 dinaikkan ke kekuatan indeks masing-masing untuk mendapatkan nilai tempat dalam desimal.

Nilai nilai f F = 15 x 1 = 15
Nilai nilai f 6 = 6 x 16 = 64
Nilai nilai f 4 = 4 x 16 x 16 = 1024
Nilai nilai f 8 = 8 x 16 x 16 x 16 = 32768
Nilai nilai f 7 = 7 x 16 x 16 x 16 x 16 = 458752

Langkah 4: Sekarang tambahkan semua nilai tempat untuk mendapatkan setara desimal.

Setara desimal. = 458752 + 32768 + 1024 + 64 + 15 = 492623

Konversi desimal dengan heksadesimal:

Mari kita ambil 462 sebagai angka desimal dan mengubahnya menjadi nilai heksadesimal dengan menggunakan langkah-langkah berikut:

Langkah 1: Bagilah angka desimal yang diberikan dengan 16 dan perhatikan nilai sisa dan hasil bagi.

462 = (28 x 16) + 14

Langkah 2: Konversi sisanya dari digit desimal menjadi digit heksadesimal dan digit heksadesimal ini adalah digit pertama dari jumlah heksadesimal kami.

Desimal 14 = e dalam heksadesimal

Langkah 3: Ulangi langkah pertama dan kedua pada hasil dari hasil yang dihitung pada langkah terakhir sampai Anda mendapatkan hasil daripada 16.

28 = (1 x 16) + 12

Desimal 12 = c dalam heksadesimal

1 = (0 x 16) + 1

Desimal 1 = 1 dalam heksadesimal

Langkah 4: Sekarang setelah semua proses ini kami memiliki tiga sisanya. Sisa pertama adalah digit pertama dari angka heksadesimal dan sisa terakhir adalah bit paling signifikan dari jumlah heksadesimal kami, sehingga heksadesimal yang terbentuk dalam hal ini adalah: Nilai heksadesimal desimal 462 adalah 1CE