مشاهده نسخه کامل
: این به چه معناست: نمایش ممیز شناور اعداد
mortaza2006
23-10-2010, 10:55
سلام دوستان
این یعنی چی در زبان اسمبلی در قسمت در تبدیل مبنا ها
<< نمایش ممیز شناور اعداد در کامپیوترهای دیجیتال >>
من ممیز ثابت رو می دونم ولی این یعنی چه ؟
ممیز ثابت و شناور چه فرقی با هم دارند و در تبدیل مبناها چه طوری انجام می شه؟
ممنون میشم راهنماییم کنید.:10::10:
سلام
در اعداد اعشاری و تبدیل ان به مبنای دو به دو صورت میتوان عمل کرد.
=====
روش اول و پایه همان ریاضی خالص است ...
همانطور که در مبنای ده، جایگاه یکان و ده گان و صدگان و... را قبل اعشار و یکدهم و یک صدهم و یک هزارم و... را داخل اعشار داریم ...
در مبنای دو هم جایگاه، یکان و دوگان و چهارگان و... را قبل اعشار و یکدوم و یکچهارم و یکهشتم و... را داخل اعشار داریم.
مثلاً:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این روش پایه و اصلی است.
که شما میتوانید آن را ممیز ثابت هم بنامید.
=====
روش دیگر که خودش وابسته به روش قبلی است، مشابه همان چیزی است که ما ان را با نام عدد علمی در ریاضیات میشناسیم.
یعنی ما اعداد را با حالت خاصی ذخیره کنیم و مکان ممیز یا توان علمی و... را هم جداگانه ذخیره کنیم.
این که نحوه ذخیره سازی و تعداد بیت و... چطور باشد بسته به سخت افزار و نرم افزار و تصمیم برنامه نویس و... دارد.
مهم فهم آن است که من میتوانم یک عدد را به دو صورت زیر بیان کنم.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
معمولاً داشتن قانون و حالتی برای نگه داری اعداد در حالت دوم در رایانه ساده تر است و محاسبات روی آن ساده تر انجام میشود.
مهم آن است که مکان ممیز به طرز خاص و در فیلد یا بیت های جداگانه ای نگه داری میشود.
(در اغلب زبان های برنامه نویسی متغییرهایی با نوع float و double ممیز شناور هستند.)
موفق باشید.
jalaladdin
23-11-2010, 07:37
مقاله ای میخواستم در مورد محاسبات ممیز-ثابت
اقا تبديل مبناي اعداد مميز شناور مبناي 10 به 16 چجوريه
سلام
تبديل مبناي اعداد مميز شناور مبناي 10 به 16 چجوريه
منظورتان واضح نیست.
این حرف را همینطوری هر فردی میتواند یک طوری برداشت کند...
مثلا Dec-2.0625 را یک نفر شاید بگوید Hex-2 میشود! فرد دیگری بگوید میشود Hex-2.1 و شاید یک برنامه نویس هم (با تفکر خاصی) بگوید Hex-40040000 و...
برای اطلاعات بیشتر در خصوص متغییر ممیز شناور float در خانواده C یا همان single در خانواده Basic میتوانید مطلب زیر را مرور کنید:
(مرتبط با بحث های رایانه ای - چون دید ریاضی محض دیگری دارد)
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.