Matematika

Kalkulator pengurangan heksadesimal

Pengaturan
Atur ulang
Bagikan hasil
Simpan
Sematkan
Laporkan bug

Bagikan kalkulator

Tambahkan kalkulator gratis kami ke situs web Anda

Harap masukkan URL yang valid. Hanya URL HTTPS yang didukung.


Gunakan sebagai nilai default untuk kalkulator yang dibenamkan apa yang saat ini ada dalam bidang input kalkulator di halaman.


Warna fokus pinggiran input, warna kotak switch yang dicentang, warna hover item yang dipilih dll.


Harap setujui Syarat Penggunaan.

Prévisualisation

Simpan kalkulator

Pengaturan Kalkulator

Harap masukkan nilai dalam rentang yang diperbolehkan.

Harap masukkan nilai dalam rentang yang diperbolehkan.

Harap masukkan nilai dalam rentang yang diperbolehkan.

Harap masukkan nilai dalam rentang yang diperbolehkan.

Bagikan kalkulator

Apa itu pengurangan heksadesimal?

Pengurangan heksadesimal adalah operasi matematika yang dilakukan menggunakan angka-angka yang dinyatakan dalam sistem bilangan basis-16, yang umumnya disingkat sebagai hex. Dalam sistem ini, angka-angka direpresentasikan menggunakan enam belas simbol:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, dan F.
Di sini, huruf A hingga F mewakili angka desimal 10 hingga 15 masing-masing. Penomoran heksadesimal banyak diterapkan dalam ilmu komputer, elektronik, dan pemrograman karena hubungan langsungnya dengan sistem biner (basis 2).

Saat melakukan pengurangan antara angka heksadesimal, Anda dapat melakukannya langsung menggunakan aturan aritmatika heksadesimal atau mengonversi angka tersebut ke desimal, melakukan pengurangan, dan kemudian mengonversi kembali hasilnya ke bentuk heksadesimal. Kalkulator yang dijelaskan di sini menggunakan metode berbasis konversi, memastikan akurasi bahkan saat menangani nilai pecahan atau beberapa angka.

Rumus

1. Pengurangan heksadesimal langsung

Jika kita menyatakan angka heksadesimal sebagai H1,H2,,HnH_1, H_2, \ldots, H_n, maka pengurangan dapat dinyatakan sebagai:

R=H1H2H3HnR = H_1 - H_2 - H_3 - \ldots - H_n

Di sini, RR adalah hasil dari pengurangan heksadesimal dalam basis 16.
Untuk melakukan pengurangan ini secara langsung, Anda harus mempertimbangkan bahwa setiap digit dalam angka heksadesimal sesuai dengan pangkat 16:

H=i=0kdi×16iH = \sum_{i=0}^{k} d_i \times 16^i

di mana did_i mewakili digit heksadesimal individu (mungkin termasuk bagian pecahan yang diwakili oleh pangkat negatif dari 16).

2. Pengurangan melalui konversi desimal

Kalkulator menggunakan proses tiga langkah berikut ini:

  1. Konversi ke desimal:
    Konversikan setiap angka heksadesimal ke padanan desimalnya.
    Rumus konversi adalah:

    D=i=nmdi×16iD = \sum_{i=-n}^{m} d_i \times 16^i

    di mana did_i adalah nilai numerik dari setiap digit heksadesimal.

  2. Lakukan pengurangan desimal:
    Kurangkan semua padanan desimal:

    DR=D1D2D3DnD_R = D_1 - D_2 - D_3 - \ldots - D_n
  3. Konversikan kembali ke heksadesimal:
    Hasil desimal akhir DRD_R dikonversikan kembali ke bentuk heksadesimal, menggunakan pembagian berulang (untuk bagian bilangan bulat) dan perkalian (untuk bagian pecahan).

Metode ini memastikan presisi, terutama saat menangani bilangan heksadesimal pecahan atau beberapa operan.

Cara kerja kalkulator

  1. Anda dapat memasukkan dua atau lebih angka heksadesimal (misalnya, A5.B, F4C, 9.8). Bidang tambahan dapat ditambahkan jika diperlukan untuk menangani beberapa pengurangan dalam satu perhitungan.
  2. Kalkulator pertama-tama mengonversi semua nilai heksadesimal yang dimasukkan ke dalam bentuk desimal secara internal.
  3. Kemudian mengurangkan semua angka berikutnya dari yang pertama.
  4. Nilai desimal yang dihasilkan dikonversi kembali ke format heksadesimal, menunjukkan keluaran akhir dari operasi tersebut.
  5. Kalkulator mendukung bilangan heksadesimal pecahan dengan mengonversi kedua bagian bilangan bulat dan pecahan secara tepat menggunakan pangkat 16.

Contoh

Contoh 1: Mengurangkan dua bilangan heksadesimal

Kurangkan bilangan heksadesimal:
3A161F163A_{16} - 1F_{16}

  1. Konversikan ke desimal:
    3A16=3×16+10=58103A_{16} = 3 \times 16 + 10 = 58_{10}
    1F16=1×16+15=31101F_{16} = 1 \times 16 + 15 = 31_{10}

  2. Kurangkan dalam desimal:
    5831=271058 - 31 = 27_{10}

  3. Konversikan hasil kembali ke heksadesimal:

PembagianHasil bagi bulatSisa
27 ÷ 16111 (B)
1 ÷ 1601

Membaca sisa-sisa dari belakang menghasilkan 1B.
Jadi, 3A161F16=1B163A_{16} - 1F_{16} = 1B_{16}.

Contoh 2: Mengurangkan beberapa bilangan heksadesimal

Kurangkan bilangan heksadesimal A5162F161C16A5_{16} - 2F_{16} - 1C_{16}

  1. Konversikan ke desimal:
    A516=10×16+5=16510A5_{16} = 10 \times 16 + 5 = 165_{10}, 2F16=2×16+15=47102F_{16} = 2 \times 16 + 15 = 47_{10}, 1C16=1×16+12=28101C_{16} = 1 \times 16 + 12 = 28_{10}

  2. Kurangkan:
    1654728=9010165 - 47 - 28 = 90_{10}

  3. Konversikan ke heksadesimal:

PembagianHasil bagi bulatSisa
90 ÷ 16510 (A)
5 ÷ 1605

Hasil akhir: A52F1C=5A16A5 - 2F - 1C = 5A_{16}

Contoh 3: Mengurangkan bilangan heksadesimal pecahan

Hitung 2A.B1611.4162A.B_{16} - 11.4_{16}

  1. Konversikan masing-masing ke desimal:
    2A.B16=42+1116=42,6875102A.B_{16} = 42 + \frac{11}{16} = 42,6875_{10}
    11.416=17+416=17,251011.4_{16} = 17 + \frac{4}{16} = 17,25_{10}

  2. Kurangkan dalam desimal:
    42,687517,25=25,43751042,6875 - 17,25 = 25,4375_{10}

  3. Konversikan kembali ke heksadesimal:

PembagianHasil bagi bulatSisa
25 ÷ 1619 (9)
1 ÷ 1601

Bagian pecahan: 0,4375×16=7,00,7160,4375 \times 16 = 7,0 \Rightarrow 0,7_{16}

Hasil akhir: 2A.B11.4=19.7162A.B - 11.4 = 19.7_{16}

Konteks sejarah

Penggunaan sistem heksadesimal dalam komputasi digital muncul dengan perkembangan sistem berbasis kode biner pada pertengahan abad ke-20. 16 simbol heksadesimal sesuai sempurna dengan empat digit biner (bit), memberikan cara ringkas untuk merepresentasikan kode biner yang besar. Ilmuwan komputer awal, termasuk mereka yang mengembangkan sistem mainframe dan bahasa pemrograman assembly, menyadari bahwa heksadesimal adalah format yang ringkas dan jelas secara visual untuk merepresentasikan kode mesin.

Pertanyaan yang Sering Diajukan

Bagaimana cara mengurangkan angka heksadesimal?

Tulis angka heksadesimal dalam kolom, dimulai dari digit paling kanan. Kurangkan setiap kolom menggunakan nilai heksadesimal dimana A = 10, B = 11, …, F = 15. Jika pengurangan dalam kolom memerlukan peminjaman, pinjam 16 dari digit berikutnya, sama seperti dalam pengurangan desimal. Anda juga dapat menggunakan metode lain untuk mengurangi angka heksadesimal – konversi ke desimal, pengurangan dalam desimal, dan kembalikan hasilnya ke heksadesimal.

Berapa banyak digit heksadesimal yang dibutuhkan untuk merepresentasikan 255 dalam desimal?

Konversikan 255 ke heksadesimal: bagi 255 dengan 16.
255÷16=15255 ÷ 16 = 15 sisa 15.
Dalam heksadesimal, 15=F15 = F. Oleh karena itu, 255=FF16255 = FF_{16}, yang menggunakan dua digit.

Bagaimana cara memverifikasi hasil pengurangan heksadesimal?

Konversi semua angka ke desimal, lakukan pengurangan, kemudian konversikan kembali hasilnya ke heksadesimal. Baik metode pengurangan langsung maupun berbasis konversi harus menghasilkan hasil yang identik.

Laporkan bug

Bidang ini wajib diisi.