Isi kandungan:
- Definisi - Apakah yang dimaksudkan dengan Decimal To Hexadecimal (D2X)?
- Techopedia menerangkan Decimal To Hexadecimal (D2X)
Definisi - Apakah yang dimaksudkan dengan Decimal To Hexadecimal (D2X)?
Decimal to hexadecimal (D2X) adalah proses penukaran yang melibatkan dua sistem nombor yang disebutkan di atas. Nombor asal dalam format perpuluhan, asas 10, dan ditukar kepada format heksadesimal, asas 16.
Penukaran itu boleh dilakukan dengan membahagikan nilai perpuluhan sebanyak 16, yang merupakan nilai asas heksadesimal, mengambil nota yang selebihnya, dan kemudian membahagikan hasilnya dengan 16 lagi dan mengambil nota yang selebihnya. Baki tertulis dari kanan ke kiri dan merupakan perwakilan sebenar nilai heksadesimal apabila ditukar kepada digit hex yang setara.
Techopedia menerangkan Decimal To Hexadecimal (D2X)
Decimal untuk penukaran heksadesimal sering dilakukan untuk kepentingan pembaca manusia kerana komputer sudah dapat memahami mana-mana sistem nombor yang diberikan. Seringkali, heksadesek digunakan untuk memaparkan nilai kerana ia secara efektif memendekkan bilangan aksara kerana nilai asas yang lebih besar 16. Nilai heksadesimal adalah 0 hingga 9 dan A hingga F, yang pada dasarnya sama dengan 0 hingga 9 dan 10 hingga 15 dalam perpuluhan, berjumlah 16 nilai, jadi asas 16.
Untuk menukar perpuluhan kepada heksadesimal, operasi modulo mesti digunakan. Nilai perpuluhan yang diberikan mesti dibahagikan dengan 16. Selebihnya ialah nilai heksadesimal pertama (yang masih dalam perpuluhan), yang ditulis di sebelah kanan paling kanan. Pembahagian bahagian pertama dibahagikan lagi sebanyak 16 dan sisanya menjadi nilai heks kedua, masih dalam bentuk perpuluhan. Proses ini diteruskan sehingga bilangan hierarki menjadi kurang dari 16, yang menghasilkan bilangan 0 dan sisanya kurang dari 16, yang kini nilai heksadesimal yang terakhir.
Sebagai contoh, perpuluhan "317, 547" ditukar kepada heksadesimal:
-
317, 547 ÷ 16 = 19, 846 modulo (baki) 11
19, 846 ÷ 16 = 1240 mod 6
1240 ÷ 16 = 77 mod 8
77 ÷ 16 = 4 mod 13
4 ÷ 16 = 0 mod 4
317, 547 = 4D86B
Hexadecimal berkesan memendekkan nilai dari enam digit perpuluhan kepada hanya lima digit heksadesimal. Apabila menggunakan kalkulator, sebut harga dan beberapa nombor diberikan selepas titik perpuluhan. Nombor-nombor ini adalah bakinya, jadi mereka mesti dilipatgandakan dengan 16 dan dibundarkan ke tempat yang terdekat untuk mendapatkan jumlah keseluruhan sisanya atau modulo.
