(۲۵ دى ۱۳۹۲ ۰۸:۳۴ ب.ظ)هاتف نوشته شده توسط: سلام
این سوال مربوط به یکی از آزمون های یه موسسه ی آموزشی هست
پاسخ تشریحی !! اش هم زیرش آوردم
کسی میتونه توضیح بده چی به چی شده؟
سلام در سیستم ممیز شناور ۱ بیت مربوط به علامت،۸ بیت مربوط به توان و ۲۳ بیت مربوط به مانتیس هستش
حالا اول ما قسمت های صحیح و اعشاری عدد اصلی رو به باینری تبدیل میکنیم وبعدش با انجام شیفت اون رو به فرم استاندارن (مه اینطوری هست: .........../۱) تبدیل میکنیم
17=10001
--------------------------
0.125∗2=0.25
0.25∗2=0.5
0.5∗2=1.0
پس در نتیجه داریم:
0.125=001
در کل عدد ۱۷/۱۲۵ به باینری میشه ۱۰۰۰۱/۰۰۱
حالا برای اینکه ما اونو به فرم نرمال تبدیل کنیم باید ۴بیت به سمت راست شیفت بدیم پس به عبارتی عددمون تبدیل مبشه به:
1.0001001∗24
قسمت Exponent یا توان ما ۸ بیتی هستش پس برای بایاس کردن باید ۱۲۷ رو به عدد اصلی اضافه کنیم پس داریم
Exponent=1274=131=10000011
قسمت مانتیس رو هم که فقط بعد از اعشار رو دخیره میکنیم ۲۳ بیتی هست یعنی:
00010010000000000000000
و در نهایت چون عدد منفیه توی بیت علامت هم باید مقدار ۱ قرار بدیم
و از سمت راست ۴ بیت ۴ بیت جدا کنیم تا هگزادسیمال بشه