تالار گفتمان مانشت
استاندارد IEEE در نمایش ممیز شناور و بایاس - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲
استاندارد IEEE در نمایش ممیز شناور و بایاس - پشتکار - ۱۲ آبان ۱۳۹۰ ۱۲:۲۴ ب.ظ

سلام
کسی این مفاهیم رو می تونه به زبان ساده بگه؟
من هر کتاب معماری می خونم یکی از یکی بدتر و از همه مهمتر اصطلاحات سنگین تر!
مفهوم بایاس و اینکه چطوری در مدل نمایش ممیز شناور باید کار کردHuh

RE: استاندارد IEEE در نمایش ممیز شناور و بایاس - ahmadnouri - 12 آبان ۱۳۹۰ ۰۵:۳۴ ب.ظ

دوست عزیز چیز سنگینی وجود نداره که
بایاس مقداری که به قسمت نما اضافه میشه تا اون رو همیشه مثبت داشته باشیم اگه نما e بیتی باشه مقدار بایاس [tex]2^{e-1}[/tex]

و همین بایاس در نمایش IEEE [tex]2^{e-1}-1[/tex]

استاندارد IEEE در نمایش ممیز شناور و بایاس - Bache Mosbat - 13 آبان ۱۳۹۰ ۰۹:۰۷ ب.ظ

در تکمیل حرف های دوستمون . مثلا اگر تعداد بیت های در نظر گرفته برای نما ۸ بیت باشه که در دقت معمولی برای استاندارد ieee است ما باید به هر مقدار توانی که بدست می آریم ۱۲۷ تا اضافه کنیم . و البته برای عکس تبدیلش هم مسلما کم کنیم دوباره . برای دقت مضاعف که تعداد بیت های نما ۱۱ بیت هست ما باید ۱۰۲۳ تا به مقدار نمایی که به دست آوردیم اضافه کنیم تا نما در استاندارد به دست بیاد .

RE: استاندارد IEEE در نمایش ممیز شناور و بایاس - پشتکار - ۱۴ آبان ۱۳۹۰ ۰۵:۳۷ ب.ظ

ببخشید بچه ها
من اصلا توضیحتون رو متوجه نشدم
گفتم یکی از مثال‌ها رو بذارم و نکاتی که نمی دونم رو ازتون بپرسم
در این مثال:
ما ۳۲ بیت داریم که ۲۴ بیت اون مربوط به مانتیس و ۷ بیت مربوط به نما و یک بیت مربوط به علامت هستش
اول: چرا ۷۸ رو از چپ به راست در قسمت مانتیس قرار داده؟ چرا از راست به چپ ننوشته؟ بعبارتی چرا بیتهای با ارزش رو پر کرده و از بیتهای کم ارزش پر نکرده؟
دوم: مگه نما ۲ نیست؟ چرا نوشته ۱۰۰۰۰۱۰ مگه نباید بنویسه ۰۰۰۰۰۱۰؟
سوم: C که نوشته از چیه و منظورش چیه؟
مرسی

RE: استاندارد IEEE در نمایش ممیز شناور و بایاس - ahmadnouri - 14 آبان ۱۳۹۰ ۰۸:۲۳ ب.ظ

دوست عزیز نما ۲ اه ومقدار بایاس با توجه به این که نما ۷ بیتیه باید به نما مقدار بایاس ۶^۲=۶۴ را اضافه کنیم که میشه ۶۶ در نمایش دودو یی هم همونیه که نوشتین
اما اینکه چرا ۷۸/ رو از چپ نوشته ؟
یه سوال ؟ آیا ۷۸/ با ۷۸۰۰۰۰۰۰۰/ فرقی داره ؟
خب نه برا همین هم از سمت چپ مانیس رو نوشته
جواب سوم:
چهار بیت سمت چپ ۱۱۰۰ =۱۲ (در دهدهی )= C (در هگزا دسیمال)

RE: استاندارد IEEE در نمایش ممیز شناور و بایاس - پشتکار - ۱۴ آبان ۱۳۹۰ ۱۰:۱۹ ب.ظ

(۱۴ آبان ۱۳۹۰ ۰۸:۲۳ ب.ظ)ahmadnouri نوشته شده توسط:  دوست عزیز نما ۲ اه ومقدار بایاس با توجه به این که نما ۷ بیتیه باید به نما مقدار بایاس ۶^۲=۶۴ را اضافه کنیم که میشه ۶۶ در نمایش دودو یی هم همونیه که نوشتین

خب پس با توجه به چیزهایی که گفتید میشه گفت بایاس یعنی اینکه ببینیم نما چند بیتیه و بعد با استفاده از فرمول [tex]2^{e-1}[/tex] مقداری بدست می آید که بایاس می گویند و باید با مقدار نما جمع شه. الان درست فهمیدم؟

حالا چرا شما در چند پست قبل نوشته بودید: [tex]2^{e-1}-1[/tex]؟
اشتباه نوشتید؟
بعد اینکه این C رو نفهمیدم چطوری بدست آوردید؟ چه ربطی به قسمت S داره؟ ربط داره؟Huh

استاندارد IEEE در نمایش ممیز شناور و بایاس - ahmadnouri - 15 آبان ۱۳۹۰ ۱۲:۳۲ ق.ظ

(۱۴ آبان ۱۳۹۰ ۱۰:۱۹ ب.ظ)پشتکار نوشته شده توسط:  خب پس با توجه به چیزهایی که گفتید میشه گفت بایاس یعنی اینکه ببینیم نما چند بیتیه و بعد با استفاده از فرمول [tex]2^{e-1}[/tex] مقداری بدست می آید که بایاس می گویند و باید با مقدار نما جمع شه. الان درست فهمیدم؟
بله دقیقا درسته
(۱۴ آبان ۱۳۹۰ ۱۰:۱۹ ب.ظ)پشتکار نوشته شده توسط:  حالا چرا شما در چند پست قبل نوشته بودید: [tex]2^{e-1}-1[/tex]؟
اشتباه نوشتید؟
اشتباه ننوشتم من نوشتم اگه در نمایش IEEE باشه بایاس از این رابطه بدست میاد چون مانتیس استانداردش به صورت ...۱/۱ اه
(۱۴ آبان ۱۳۹۰ ۱۰:۱۹ ب.ظ)پشتکار نوشته شده توسط:  بعد اینکه این C رو نفهمیدم چطوری بدست آوردید؟ چه ربطی به قسمت S داره؟ ربط داره؟Huh ۰ [url=jvoid(0);][/url] [url=jvoid(0);][/url] ۰

ببینید بعد از این که تمام قسمت‌ها( مانتیس و نما و علامت )رو در ممیز شنامر نوشتید از سمت راست ۴ بیت ۴ بیت جدا کنید و معادل هر کدوم رو در نمایش هگزا بنویسید میشه همون نمایشی که قبلا آوردین

RE: استاندارد IEEE در نمایش ممیز شناور و بایاس - پشتکار - ۱۵ آبان ۱۳۹۰ ۰۸:۴۵ ق.ظ

مرسییییییییییییییییییی
تازه فهمیدم چطور شد.
شاید از بس تلقین کردم معماری سخته اینطور چیزای پیش پا افتاده واسم سخت شده. اولش عصبانی بودم ولی گفتم اینجا دوستان عزیز منو راه می ندازن خصوصا آقای ahmadnouri
متشکرم



حالا یه سوال دیگه ...
صفحه بعد همین مثال نوشته [tex]2 64=66_{10}=42_{16}[/tex]
منظورش از ۲+۶۴ چیه دیگه؟ ۶۴ که همون بایاسشه درسته؟
بعد کنار همین عبارت نوشته نمای بایاس!!!Huh

استاندارد IEEE در نمایش ممیز شناور و بایاس - ahmadnouri - 15 آبان ۱۳۹۰ ۰۳:۵۷ ب.ظ

خواهش می کنم پشتکار جان

(۱۵ آبان ۱۳۹۰ ۰۸:۴۵ ق.ظ)پشتکار نوشته شده توسط:  منظورش از ۲+۶۴ چیه دیگه؟ ۶۴ که همون بایاسشه درسته؟
۶۴ مقدار بایاسه و ۲ هم نما بود که کلا ۶۶ نمای بایاس شده است شاید منظورش از نمای بایاس همین بوده

استاندارد IEEE در نمایش ممیز شناور و بایاس - پشتکار - ۱۵ آبان ۱۳۹۰ ۰۶:۵۶ ب.ظ

آهان
پس ۴۲ در مبنای ۱۶ رو نمای بایاس این مثال در نظر گرفته. درسته؟
یعنی می تونیم نمای بایاس رو در هر مبنایی در نظر بگیریم که اینجا ۱۶ بوده

استاندارد IEEE در نمایش ممیز شناور و بایاس - پشتکار - ۱۷ آبان ۱۳۹۰ ۱۱:۱۵ ب.ظ

میشه یه مثال در زمینه بایاس و بدون بایاس بزنید و کاربردشون رو بگید؟
ممنون

استاندارد IEEE در نمایش ممیز شناور و بایاس - ahmadnouri - 18 آبان ۱۳۹۰ ۰۲:۱۴ ب.ظ

کاربرد بایاس اینه که در انجام عملیات ضرب و جمع و تفریق و ... در اعداد ممیز شناور خطا در عملیات رو کاهش بده( به حداقل مقدار برسونه)
مثلا اگه کتاب راهیان ارشد رو داشته باشین صفحه ۴۴ نوشته که عملا باید جواب ۱/۳*۳-۱ باید صفر بشه که در ممیز شناور صفر نمیشه یه مقدار خیلی کوچک نزدیک به صفر میاد برای همین کوچکترین عدد منفی قابل نمایش به نما اضافه میشه

RE: استاندارد IEEE در نمایش ممیز شناور و بایاس - پشتکار - ۱۸ آبان ۱۳۹۰ ۰۳:۳۵ ب.ظ

(۱۸ آبان ۱۳۹۰ ۰۲:۱۴ ب.ظ)ahmadnouri نوشته شده توسط:  کاربرد بایاس اینه که در انجام عملیات ضرب و جمع و تفریق و ... در اعداد ممیز شناور خطا در عملیات رو کاهش بده( به حداقل مقدار برسونه)
مثلا اگه کتاب راهیان ارشد رو داشته باشین صفحه ۴۴ نوشته که عملا باید جواب ۱/۳*۳-۱ باید صفر بشه که در ممیز شناور صفر نمیشه یه مقدار خیلی کوچک نزدیک به صفر میاد برای همین کوچکترین عدد منفی قابل نمایش به نما اضافه میشه

خوشبحالتون
شما معماری رو چطوری و از روی چه کتابی می خونید؟

استاندارد IEEE در نمایش ممیز شناور و بایاس - ahmadnouri - 18 آبان ۱۳۹۰ ۰۸:۱۸ ب.ظ

من از کتاب پوران می خونم هر جایی مشکلم داشتم یه نگاهی به راهیان ارشد میندازم راهیان ارشد خلاصه‌ی کتاب پترسن و پوران هم خلاصه مانو اه

RE: استاندارد IEEE در نمایش ممیز شناور و بایاس - ۲۰۶ - ۲۱ تیر ۱۳۹۱ ۱۲:۳۱ ق.ظ

سلام دوستان
از اینکه تاپیک قدیمی رو زنده کردم نمیدونم عذر بخوام یا مشکلی نداره Confused
نخواستم تاپیک تکراری بزنم

سوال مهمی دارم لطفا کمکم کنید
:
عدد ممیز شناور معادل هگزا دسیمال ۳EA80000 در استاندارد IEEE754 برای نمایش عدد floating point کدام است :
الف- ۳۱۲۵;
ب- ۱/۳۱۲۵
ج- ۳۲۸۱۲۵;
د-۱/۳۲۸۱۲۵


پنجشنبه امتحان پیاده سازی دارم و مطمئنم این هم تو تست ها امده
لطفا راهنمایم کنید