این سؤال چند اشتباه چاپی داره.
اولاً اون bi224−i باید به صورت bi2i−24 باشه، چون در حالت اول توانِ ۲ ممکنه منفی بشه که درست نیست برای نما. چون مثلاً اگه b25 یک باشه، 224−25=2−1=0.5 در نما خواهیم داشت و دقت کنید که یه ۲ هم قرار هست به توان این برسه، یعنی 20.5 که میشه رادیکال دو و اشتباه هست. در کل، نما باید عدد صحیح تولید کنه.
ضمناً i−24 هم نباید باشه و i−23 صحیح هست. چون اگه ۲۴ باشه، هفت بیت اختصاص پیدا کرده که هیچ وقت نما مثبت نمیشه و عدد بزرگتر دو نمیشه تولید کرد. پس باید ۸ بیت اختصاص پیدا کنه که در این صورت اگه بیت هشتم (پر ارزش) یعنی b30 برابر با یک باشه، یه 227 ایجاد میشه که اون −127 رو خنثی میکنه.
خب تا الان متوجه شدیم که اون سیگمای اولی باید از i=23 باشه و توان هم به صورت i−23 هست.
از اونجایی که عددمون ۲/۰۶۲۵ هست و قسمت اعشاری از ۱ بزرگتر هست (منظورم 1+∑22i=0 هست) و البته از ۲ کمتر هست، نما باید ۱ باشه که ۲ رو بسازه، اون قسمت اعشاری هم 2.06252=1.03125 رو میسازه که البته ۱ رو خودش داره و ۰/۰۳۱۲۵ برای سیگماش میمونه.
ضمناً چون عدد مثبت هست، b31=0 هست پس گزینههای ۳ و ۴ حذف میشه. برای اینکه نما ۱ بشه، باید اون سیگمای اول ۱۲۸ رو بسازه و چون ۸ بیت داره، کافی هست بیت پرازشش ۱ باشه و بقیه ۰ تا ۱۲۸ بشه، یعنی b30b29...b23=1000000 و چون b31 هم صفر هست، ۹ بیت اول میشه ۰۱۰۰,۰۰۰۰,۰/ از همینجا میشه فهمید که گزینهی ۱ درست هست. هر دو گزینهی ۱ و ۲ با ۴۰ شروع میشن که درسته، ولی چون بیت ۹ اینجا صفر هست، باعث میشه که رقم هگز سوم از ۸ کمتر باشه در حالی که گزینهی دو C هست که به صورت ۱۱۰۱ هست در حالی که رقم ۹ باید صفر باشه طبق چیزی که بالا بدست آوردیم (برای ساختن ۱۲۸).
برای حل کامل هم، گفتیم که 2.0625=21×(1+0.03125). عدد ۰/۰۳۱۲۵ هم برابر با 2−5 هست. پس چهار بیت اول برای اعشار باید ۰ باشند (که به ترتیب 2−1 تا 2−4 رو میسازند) و بیت پنجم اعشار باید ۱ باشه. یعنی b22 تا b19 باید ۰ باشند و b18 باید ۱ باشه.
پس بیتها اینطوری میشه:
0,10000000,0000100...
که اولی بیت علامت، ۸تای بعدی بیت نما، و ۲۳تای بعدی بیت اعشار هستند و جواب میشه ۴۰۰۴۰۰۰H
در کل با توجه به بیت علامت گزینههای ۳ و ۴ فوری حذف میشدند، و چون قسمت اعشار مقدار کوچیکی داشت (۰/۰۳۱۲۵) میشد متوجه شد که گزینهی هم نیست چون اعشار بزرگی میسازه (البته به شرطی که صورت تست غلط نبود).