- यह लेख समझाता है कि floating point(float) मान memory में कैसे store और represent किए जाते हैं
- फोकस इस बात पर है कि मानों के hexadecimal और decimal रूप से वास्तविक संख्यात्मक मान में कैसे रूपांतरण किया जाता है
- Sign, Exponent, Significand क्षेत्रों की परिभाषा और उनकी-उनकी भूमिकाओं की व्याख्या की गई है
- इसमें यह दिखाने वाले उदाहरण शामिल हैं कि कोई विशेष float मान ठीक किस binary और decimal मान को दर्शाता है
- represent किए जा सकने वाले मानों के बीच अंतर (Delta) की गणना का भी उल्लेख है
floating point मानों की storage संरचना का विश्लेषण
- "halfb float float double" जैसे विभिन्न floating point formats मौजूद हैं
- प्रत्येक मान को memory में store किए गए मान के रूप में Raw Hexadecimal Integer Value (hexadecimal integer value) और Raw Decimal Integer Value (decimal integer value) की तरह देखा जा सकता है
- hexadecimal data को Hexadecimal Form ("%a") में दिखाया जाता है, जो वास्तविक floating point notation से जुड़ता है
- प्रत्येक मान की स्थिति को Significand–Exponent Range (significand–exponent range में स्थिति) के रूप में दर्शाया जाता है
binary और decimal मानों की व्याख्या कैसे करें
- floating point संख्या को Base-2 (binary evaluation expression) में इस तरह व्यक्त किया जा सकता है:
- (−12)02×102(100010012 − 011111112)×1.011111110010100000000002
→ यह binary expression के माध्यम से संख्यात्मक मूल्यांकन है
- Base-10 (decimal evaluation expression) में यह इस रूप में होती है:
- 1×210×1.4967041015625
→ इसे 2 की 10वीं घात और fractional भाग के गुणनफल के रूप में व्यक्त किया गया है
- रूपांतरण के समय का सटीक decimal मान भी दिखाया जाता है:
- 1.532625×103 जैसे रूप में प्रस्तुत किया गया है
निकटवर्ती मानों से दूरी (Delta) की गणना
- represent किए जा सकने वाले मानों के बीच Delta (अंतराल) का महत्वपूर्ण अर्थ होता है
- अगले (Next) या पिछले (Previous) representable value तक की दूरी (Delta to Next/Previous Representable Value) अलग-अलग दी जाती है
- उदाहरण: ±1.220703125×10-4
- यह अंतर floating point मान की effective digits/precision से संबंधित है
सारांश
- floating point की memory representation और binary, decimal रूपांतरण के सिद्धांत
- sign, exponent, significand संरचना की व्याख्या
- representation range और निकटवर्ती मानों के बीच अंतराल की जानकारी भी साथ में व्यवस्थित की गई है
अभी कोई टिप्पणी नहीं है.