تالار گفتمان مانشت
[درخواست راهنمایی] مبحث ممیز شناور - سوال ۶۹ (مهندسی کامپیوتر ۹۳) - نسخه‌ی قابل چاپ

[درخواست راهنمایی] مبحث ممیز شناور - سوال ۶۹ (مهندسی کامپیوتر ۹۳) - DANEiL - 02 شهریور ۱۳۹۴ ۰۲:۳۳ ق.ظ

[attachment=19255]
سلام.
حالتون خوبه؟
میشه این تست رو حل کنید و توضیح بدین؟

RE: سوال ۶۹(معماری کامپیوتر-مبحث محاسبات)دولتی-مهندسی کامپیوتر-سال ۹۳ - arena1371 - 02 شهریور ۱۳۹۴ ۰۳:۱۵ ق.ظ

جوابش گزینه ۲ هستSmile

RE: سوال ۶۹(معماری کامپیوتر-مبحث محاسبات)دولتی-مهندسی کامپیوتر-سال ۹۳ - Iranian Wizard - 02 شهریور ۱۳۹۴ ۰۴:۱۹ ق.ظ

دوستمون اشتباه جواب دادن!
جواب گزینه ۳ هستش.
با فرمولی که داده ،عدد ۱ رو بدست بیار:
[tex]-1^0\: \times\: 1/0\: \times2^{15-15}[/tex]
که طبق این:
S=0
E=01111
F=0000000000
که بطور کلی یعنی عدد ۱ میشه :۰,۰۱۱۱۱,۰۰۰۰۰۰۰۰۰۰
پس باید عدد کوچکتر از این رو حساب کنیم:
برای این کار:یکی از E کم کن(یعنی ۰۱۱۱۰) و F رو بیشترین مقدارش بذار (یعنی ۱۱۱۱۱۱۱۱۱۱).
پس یعنی جواب میشه:
۰,۰۱۱۱۰,۱۱۱۱۱۱۱۱۱۱
که برابر ۳BFF هستش.

RE: [درخواست راهنمایی] مبحث ممیز شناور - سوال ۶۹ (مهندسی کامپیوتر ۹۳) - Farzamm - 02 شهریور ۱۳۹۴ ۱۲:۴۰ ب.ظ

(۰۲ شهریور ۱۳۹۴ ۰۲:۳۳ ق.ظ)DANEiL نوشته شده توسط:  سلام.
حالتون خوبه؟
میشه این تست رو حل کنید و توضیح بدین؟

هدف پیدا کردن بزرگترین عدد قابل نمایش کوچکتر از عدد یک می باشد. پس عدد باید مثبت باشد یعنی S=0 است. اگر نما E را عددی بزرگتر از ۱۵ انتخاب کنیم (بدون بایاس یعنی نما صفر است) به علت اینکه کوچکترین مقدار مانتیس یک است (به دلیل یک مخفی ای که دارد و در فرمت مقدار عدد نشان داده شده است)، پس عدد حاصل حتماً بزرگتر یا مساوی یک خواهد بود. پس نما را باید ۱۴ (یا بدون مانتیس -۱) قرار دهیم تا هم از عدد یک کوچکتر باشد و هم نزدیک ترین نما به نمای عدد یک در این فرمت نمایش باشد (E=01110). حالا برای اینکه عدد به یک نزدیک ترین بشه بزرگترین مانتیس یعنی تمام یک را باید قرار دهیم (F=1111111111). بنابراین عدد به صورت SEF=0-01110-1111111111 خواهد بود که با تبدیل به مبنای ۱۶ برابر ۳BFF می باشد.