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

نسخه‌ی کامل: تستی از ازمون ازمایشی پارسه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان
میشه از این نمونه سوالا رو که یکیش رو گذاشتم برام واضح توضیح بدید ؟ ممنون
کامل نمی تونم حل کنم . جوابش گزینه ی 2 هست .

[تصویر:  428450_m6sh_captur.png]
(03 دى 1395 01:13 ب.ظ)wskf نوشته شده توسط: [ -> ]سلام دوستان
میشه از این نمونه سوالا رو که یکیش رو گذاشتم برام واضح توضیح بدید ؟ ممنون
کامل نمی تونم حل کنم . جوابش گزینه ی ۲ هست .

[تصویر:  428450_m6sh_captur.png]

مقدار عددی ممیز شناور، اگر غیرصریح یا implicit باشه، به صورت [tex](-1)^S\times1.M\times2^{E-bias}[/tex] بدست میاد. اون [tex]1.M[/tex] به این خاطر هست که 1 بیت save بشه و عملاً یک بیت بیشتر برای نمایش عدد داشته باشید.
نمایش صریح ولی به صورت [tex](-1)^S\times0.M\times2^{E-bias}[/tex] هست.
M رو با مقداردهی بیت‌های مربوطه به دست میاریم. اینجا 4 بیت داره، یعنی 1111 که میشه [tex]0.5+0.25+0.125+0.0625=0.9375[/tex]. با توجه به اینکه جواب گفتید 15.5 هست، این 0.9375 رو باید به 16.5333 ضرب کنید تا جواب بشه 15.5 که غیرمنطقی هست چون 2 به توان هیچ عدد صحیحی نمیشه 16.5333. همچنین مقدار بایاس هم داده نشده!
من حدسم این هست که منظورش غیرصریح بوده، در این صورت [tex]1.M[/tex] میشه [tex]1+0.9375=1.9375[/tex] که اگه به 8 ضرب بشه میشه 15.5. از اونجایی که 3 بیت برای E میتونه ماکزیمم 7 باشه و [tex]2^E[/tex] بشه 128 که در این صورت عدد خیلی بزرگ میشه. پس یا 2 بیت به E اختصاص داده بوده که ماکزیمم این 2 بیت میشه 11 یعنی 3، و [tex]2^3[/tex] هم که میشه 8 و منطقی هست.
یا مقدار بایاس 4 بوده که در این صورت ماکزیمم E میشه 111 یعنی 7، و [tex]2^{7-4}[/tex] میشه 8 که به نظر غیرمنطقی میاد. یعنی از جایی نمیشه متوجه شد که بایاس باید 4 باشه. مگه اینکه قاعده‌ای باشه که مثلاً اگه E دارای K بیت هست، مقدار بایاس رو با 1 کردنِ بیت پرارزش این K بیت و 0 گذاشتنِ بقیه به دست میاریم، یعنی در اینجا میشه 100 یا همون 4 که من این رو جایی ندیدم.
در کل تست سالمی به نظر نمیرسه!
(03 دى 1395 01:13 ب.ظ)wskf نوشته شده توسط: [ -> ]سلام دوستان
میشه از این نمونه سوالا رو که یکیش رو گذاشتم برام واضح توضیح بدید ؟ ممنون
کامل نمی تونم حل کنم . جوابش گزینه ی ۲ هست .

[تصویر:  428450_m6sh_captur.png]

بزرگترین عدد بصورت زیر است :

باتوجه به اینکه E برابر ۳ بیت است بایاس ۴ میشه

[tex]0-111-1111\: \: =\: 2^{7-4}\times(1+\frac{15}{16})=\: 8\: +\: 8\times\frac{15}{16}\: =\: 8\: +\: 7.5\: \: =\: 15.5\: [/tex]
لینک مرجع