3 poin oleh GN⁺ 2025-09-13 | Belum ada komentar. | Bagikan ke WhatsApp
  • Artikel ini menjelaskan bagaimana nilai floating-point (float) disimpan di memori dan direpresentasikan
  • Fokus pada bentuk heksadesimal dan desimal dari nilai serta cara mengubahnya ke nilai numerik sebenarnya
  • Menjelaskan definisi area Sign, Exponent, Significand dan peran masing-masing
  • Termasuk contoh cara menafsirkan nilai float tertentu merepresentasikan nilai biner dan desimal yang persis seperti apa
  • Juga membahas perhitungan selisih (Delta) antara nilai-nilai yang dapat direpresentasikan

Analisis struktur penyimpanan nilai floating-point

  • Terdapat berbagai format floating-point seperti "halfb float float double"
  • Setiap nilai dapat diperiksa sebagai nilai yang disimpan di memori, seperti Raw Hexadecimal Integer Value (nilai integer heksadesimal mentah) dan Raw Decimal Integer Value (nilai integer desimal mentah)
  • Data heksadesimal dihubungkan ke notasi floating-point aktual melalui Hexadecimal Form ("%a")
  • Posisi masing-masing nilai ditunjukkan sebagai Significand–Exponent Range (posisi dalam rentang significand–exponent)

Cara menafsirkan nilai biner dan desimal

  • Bilangan floating-point dapat dinyatakan dalam Base-2 (ekspresi evaluasi basis 2) sebagai berikut:
    • (−12)02×​102(100010012 − 011111112)​×​1.011111110010100000000002
      → Ini adalah evaluasi nilai melalui ekspresi biner
  • Dalam Base-10 (ekspresi evaluasi basis 10), bentuknya seperti ini:
    • 1×​210×​1.4967041015625
      → Dinyatakan sebagai hasil kali 2 pangkat 10 dan bagian pecahan
  • Nilai desimal yang tepat saat dikonversi juga ditampilkan:
    • Disajikan dalam bentuk seperti 1.532625×​103

Menghitung jarak ke nilai tetangga (Delta)

  • Delta (jarak) antara nilai-nilai yang dapat direpresentasikan memiliki makna penting
  • Masing-masing memberikan jarak ke nilai berikutnya atau sebelumnya yang dapat direpresentasikan (Delta to Next/Previous Representable Value)
    • Contoh: ±1.220703125×​10-4
  • Jarak ini berkaitan dengan digit signifikan/presisi dari nilai floating-point

Ringkasan

  • Representasi di memori untuk floating-point serta prinsip konversi biner dan desimal
  • Penjelasan struktur sign, exponent, significand
  • Juga merangkum informasi rentang representasi dan jarak ke nilai tetangga

Belum ada komentar.

Belum ada komentar.