تالار گفتمان مانشت

نسخه‌ی کامل: نرمال سازی اعداد ممیز شناور
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
درود

من تو بحث نرمال سازی اعداد ممیز شناور دودویی، مفهوم بیت پنهان رو متوجه نشدم که اصلا چیه و برای چی میزارن. لطفا اگه کسی میتونه یه توضیح بده اگه مثال هم بزنید خیلی ممنون میشم.
با تشکر.
سلام. وقتی یه عدد مبنای ده رو نرمال میکردیم از این حالات : 623.456 یا 0.623456 باید تبدیلشون میکردیم به فرم: 6.23456 × 10 به توان x
حالا نرمال سازی در باینری هم به همین صورته. اما IEEE754 اومد فکر بکری کرد. توی باینری هر عددی که نرمال میشه حتما سمت چپ ممیزش رقم یک خواهد بود چون برای نرمال شدن انتخاب دیگه ای نداره (صفر که نمیشه پس یک ممیز فلان رقم اعشار) به خاطر همین لازم به ذخیره سازی این یک ثابت نیست و اون رو در اصطلاح یک پنهان یا ضمنی میگیرن و در محاسباتشون منظور میکنن.

کلا اگه ممیز شناور براتون بدقلق بود پترسون رو دریابید. این عکس مربوط به یه ترجمه نه چندان دلچسبه. امیدوارم کمکی بکنه
. [تصویر:  04730888989525756282.jpg]
لینک مرجع