Bagaimana mengkonversi bilangan heksadesimal ke biner atau desimal

Pengarang: Mark Sanchez
Tanggal Pembuatan: 28 Januari 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
1.1# Cara Konversi Bilangan Desimal ke Biner, Oktal dan Hexadesimal
Video: 1.1# Cara Konversi Bilangan Desimal ke Biner, Oktal dan Hexadesimal

Isi

Bagaimana Anda dapat mengubah kumpulan angka dan huruf yang tidak dapat dipahami ini sehingga menjadi dapat dimengerti oleh komputer Anda atau untuk Anda secara pribadi? Sangat mudah untuk mengubah bilangan heksadesimal ke biner, itulah sebabnya bilangan heksadesimal digunakan dalam beberapa bahasa pemrograman. Mengubah bilangan heksadesimal ke bilangan desimal agak rumit, tetapi Anda juga bisa mempelajarinya.

Langkah

Bagian 1 dari 3: Mengonversi Bilangan Heksadesimal ke Biner

  1. 1 Ubah setiap digit bilangan heksadesimal menjadi empat digit bilangan biner. Pada dasarnya, sistem heksadesimal adalah cara sederhana untuk merepresentasikan bilangan biner. Konversikan bilangan dari heksadesimal ke biner sesuai dengan tabel berikut:
    HeksadesimalBiner
    00000
    10001
    20010
    30011
    40100
    50101
    60110
    70111
    81000
    91001
    SEBUAH1010
    B1011
    C1100
    D1101
    E1110
    F1111
  2. 2 Coba ubah sendiri bilangan heksadesimal ke biner. Berikut adalah beberapa contoh. Sorot teks tak terlihat di sebelah kanan tanda sama dengan untuk melihat jawabannya dan menguji diri Anda sendiri.
    • A23 = 1010 0010 0011
    • BEE = 1011 1110 1110
    • 70C558 = 0111 0000 1100 0101 0101 1000
  3. 3 Memahami prinsip transformasi. Dalam biner n digit dapat digunakan untuk mewakili 2 angka yang berbeda. Misalnya, menggunakan empat digit biner, Anda dapat mewakili 2 = 16 angka. Karena sistem heksadesimal menggunakan enam belas karakter, satu karakter dapat mewakili 16 = 16 angka. Ini memudahkan konversi bilangan heksadesimal ke biner dan sebaliknya.
    • Anda juga dapat membayangkan bagaimana penghitungan berjalan ke digit berikutnya di setiap sistem. Heksadesimal "... D, E, F, 10", dan dalam biner -" 1101, 1110, 1111, 10000’.

Bagian 2 dari 3: Mengonversi Bilangan Heksadesimal ke Desimal

  1. 1 Ingat bagaimana sistem bilangan desimal bekerja. Anda menggunakan angka desimal setiap hari tanpa memikirkan cara kerjanya, tetapi ketika Anda pertama kali mulai mempelajarinya di sekolah, guru menjelaskan kepada Anda apa satuan, puluhan, ratusan, dan seterusnya. Di bawah ini kami akan secara singkat mengingatkan Anda tentang cara kerja sistem bilangan desimal, yang akan membantu Anda mengonversi angka.
    • Setiap digit angka desimal berada di tempat tertentu yang disebut tempat. Digit dihitung dari kanan ke kiri. Kategori pertama adalah satuan, kategori kedua adalah puluhan, kategori ketiga adalah ratusan, dan seterusnya. Jika angka 3 ada di angka pertama, maka ini angka 3, jika di angka kedua - maka 30, jika di angka ketiga - maka 300.
    • Secara matematis, angka-angka tersebut dapat digambarkan sebagai berikut: 10, 10, 10, dan seterusnya. Oleh karena itu, sistem ini disebut desimal.
  2. 2 Tuliskan bilangan desimal sebagai jumlah dari beberapa suku. Ini akan memudahkan untuk memahami proses konversi bilangan heksadesimal ke bilangan desimal. Misalnya, nomor 48013710 (ingat bahwa indeks 10 berarti angka yang diberikan adalah desimal).
    • Dimulai dengan angka pertama di sebelah kanan: 7 = 7 x 10, atau 7 x 1
    • Bergerak dari kanan ke kiri: 3 = 3 x 10, atau 3 x 10
    • 480137 = 4x100 000 + 8x10 000 + 0x1 000 + 1x100 + 3x10 + 7x1.
  3. 3 Untuk mengubah bilangan heksadesimal ke desimal, setiap digit (dimulai dari kanan) dari bilangan heksadesimal harus dikalikan dengan 16 pangkat yang sesuai dengan digit digit ini. Misalnya, pertimbangkan bilangan heksadesimal C92116... Mulailah dengan digit pertama di sebelah kanan (1) dan kalikan dengan 16 (digit pertama diberikan oleh nol derajat); tingkatkan eksponen setiap kali Anda pindah ke digit berikutnya (dari kanan ke kiri):
    • 116 = 1 x 16 = 1 x 1 (semua angka dalam desimal kecuali yang dicatat)
    • 216 = 2 x 16 = 2 x 16
    • 916 = 9 x 16 = 9 x 256
    • C = C x 16 = C x 4096
  4. 4 Mengkonversi karakter alfabet ke angka desimal. Angka-angka memiliki arti yang sama dalam sistem desimal dan heksadesimal (misalnya, 716 = 710). Gunakan daftar berikut untuk mengonversi karakter heksadesimal alfabet ke angka desimal:
    • A = 10
    • B = 11
    • C = 12
    • D = 13
    • E = 14
    • F = 15
  5. 5 Lakukan perhitungan. Sekarang, cukup kalikan angka yang sesuai dan tambahkan hasil perkalian untuk mendapatkan angka desimal. Dalam contoh kami:
    • C92116 = (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
    • = 1 + 32 + 2304 + 49152.
    • = 5148910... Angka desimal memiliki lebih banyak digit daripada angka heksadesimal karena satu digit heksadesimal menjelaskan lebih banyak informasi daripada satu digit desimal.
  6. 6 Berlatih mengonversi angka. Berikut adalah beberapa tugas untuk mengubah bilangan heksadesimal ke bilangan desimal. Sorot teks tak terlihat di sebelah kanan tanda sama dengan untuk melihat jawabannya dan menguji diri Anda sendiri.
    • 3AB16 = 93910
    • A1A116 = 4137710
    • 500016 = 2048010
    • 500D16 = 2049310
    • 18A2F16 = 10091110

Bagian 3 dari 3: Sistem bilangan heksadesimal

  1. 1 Pelajari cara menggunakan sistem heksadesimal. Kami biasanya menggunakan sistem desimal sepuluh digit. Sistem heksadesimal menggunakan enam belas karakter, termasuk angka dan huruf.
    • Berikut adalah angka-angka yang dimulai dari nol:
      Heksadesimal Desimal Heksadesimal Desimal
      001016
      111117
      221218
      331319
      441420
      551521
      661622
      771723
      881824
      991925
      SEBUAH101A26
      B111B27
      C121C28
      D131D29
      E141E30
      F151F31
  2. 2 Gunakan subscript untuk menunjukkan sistem yang Anda gunakan. Angka desimal digunakan untuk ini. Misalnya 1710 - ini adalah angka 17 dalam sistem desimal (yaitu, angka desimal biasa 17); sebelas10 = 1016, yaitu, desimal 11 sama dengan 10 dalam heksadesimal. Bilangan heksadesimal tidak selalu menyertakan huruf. Tetapi jika alih-alih angka Anda menulis surat, maka jelas bahwa ini adalah sistem heksadesimal.

Tips

  • Gunakan kalkulator online saat mengonversi bilangan heksadesimal besar. Anda mungkin tidak repot sama sekali dan menggunakan konverter online, tetapi tetap merupakan ide yang baik untuk memahami perhitungan manual untuk memahami prosesnya dengan benar.
  • Algoritme konversi hex ke desimal cocok untuk mengonversi sistem bilangan apa pun ke bilangan desimal. Ganti saja angka 16 (dalam beberapa kekuatan) dengan angka yang sesuai (dalam beberapa kekuatan) dari sistem angka lain.