زمان کنونی: ۱۰ اردیبهشت ۱۴۰۳, ۰۱:۴۳ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

نمایش اعداد

ارسال:
  

ابراهیم۱ پرسیده:

نمایش اعداد

محدوده قابل نمایش اعداد
باعرض سلام خسته نباشید به همه پشت کنکوریها
یه سوال در مورد محدوده اعداد قابل نمایش داشتم میخواستم بدونم بیت های مانتیس و نما (کدومها۱ وکدومها ۰)در هریک از چهار حالت زیر چگونه باشد(فکر کنین اعداد۳۲ بیتی اند۶بیت نما ۲۵بیت مانتیس و۱بیت علامت)
حالت اول:بزرگترین عدد مثبت
حالت دوم :کوچکترین عدد مثبت
حالت اول:بزرگترین عدد منفی
حالت دوم :کوچکترین عدد منفی

باتشکر

۲
ارسال:
  

javadem پاسخ داده:

RE: نمایش اعداد

در حالت اول بیت علامت ۰ و ۶ بیت نما ۱ و ۲۵ بیت مانتیس هم ۱
که برای تبدیل به عدد به صورت زیر عمل میکنیم.
[tex](-1)^S * 0.M * 2^{E-Base}[/tex]

(که E-base یعنی با ارزشترین بیت در نما رو عوض کنیم )
(۰/M یعنی M را به صورت توان های منفی محاسبه کنیم مثلا [tex]0.1101 = 0.(1*2^{-1} 1*2^{-2} 0*2^{-3} 1*2^{-4} )[/tex])
در نتیجه بزرگترین عدد با مشخصاتی که شما گفتید میشه:
[tex](-1)^0 * 0.99999998509883880615234375 * 2^{63}[/tex]
که در کل برابر میشه با :
[tex] 9223371899415822336[/tex]


در حالت دوم : اگر صفر رو در نظر نگیریم ، پر ارزش ترین بیت مانتیس رو یک و بقیه صفر( اگر نرمال باشه و بیت نرمال هم حذف نشده باشه! اگر مانتیس نرمال نباشه میتونه عدد کوچکتر هم باشه) و تمام نما هم صفر در نظر میگیریم بیت علامت هم صفر که به صورت زیر محاسبه میشه:
[tex](-1)^0 * 0.5 * 2^{-64}[/tex]
که عددش برابر میشه با :
[tex] 0.27105054312137610850186320021749 * 10^{-19}[/tex]


حالت سوم هم که شبیه حالت دو هست که فقط بیت علامتش رو عوض میکنیم.عدد هم همون عدد حالت سه فقط منفی میشه!


حالت چهارم هم مثل حالت اول فقط بیت علامت ۱ میشود!

برای محاسبه صفر هم که فقط در مانتیس غیر نرمال ممکنه(اخه مانتیس نرمال حتما باید با ارزشترین بیتش ۱ باشه) تمام مانتیس رو صفر در نظر میگیریم .
در مانتیس نرمال برای تولید صفر از قرارداد استفاده میکنیم . مثلا وقتی که نما برابر ۱ و مانتیس برابر صفر بود یا هر قرار داد دیگه ای که در قرار داد IEEE زمانی صفر محاسبه میشه که مانتیس نرمال صفر(بدون در نظر گرفتن بیت مانتیس) و نما هم صفر باشه.

امیدوارم که مفید واقع شده باشه!



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تعداد اعداد ۵ رقمی هم ارز ss311 ۲ ۲,۳۸۶ ۰۶ بهمن ۱۳۹۸ ۰۴:۳۹ ب.ظ
آخرین ارسال: ss311
  ریشه اعداد مختلط meysam57 ۰ ۲,۶۲۸ ۰۷ آبان ۱۳۹۸ ۰۶:۴۳ ب.ظ
آخرین ارسال: meysam57
  نمایش سایت hosseini25 ۰ ۱,۹۹۴ ۱۸ اردیبهشت ۱۳۹۷ ۱۱:۱۷ ق.ظ
آخرین ارسال: hosseini25
  مجموع اعداد ss311 ۳ ۲,۴۱۲ ۰۸ بهمن ۱۳۹۶ ۰۱:۲۹ ق.ظ
آخرین ارسال: msour44
  جایگشت اعداد ss311 ۰ ۱,۱۹۸ ۰۶ بهمن ۱۳۹۶ ۰۲:۰۴ ب.ظ
آخرین ارسال: ss311
Exclamation تولید اعداد تصادفی با توزیع نمایی samira4972 ۱ ۲,۹۰۲ ۳۰ آبان ۱۳۹۶ ۰۱:۲۸ ق.ظ
آخرین ارسال: The BesT
  بدست آوردن مرتبه مجموع اعداد رادیکال یک تا رادیکال n پشتکار ۱ ۲,۳۹۱ ۲۲ مهر ۱۳۹۶ ۰۱:۳۷ ق.ظ
آخرین ارسال: msour44
  دقت نمایش در ممیز شناور wskf ۰ ۱,۲۴۲ ۰۱ اردیبهشت ۱۳۹۶ ۰۹:۲۳ ق.ظ
آخرین ارسال: wskf
  روش تبدیل یک لیست صعودی از اعداد به max heap peace2013 ۳ ۲,۹۵۴ ۱۸ فروردین ۱۳۹۶ ۰۲:۴۰ ب.ظ
آخرین ارسال: msour44
  نمایش عبارات ریاضی با درخت دودویی jinu ۲ ۲,۳۶۴ ۲۶ آذر ۱۳۹۵ ۰۸:۲۵ ب.ظ
آخرین ارسال: jinu

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close