دستگاه اعداد پایه ۱۶: تفاوت میان نسخهها
جزبدون خلاصۀ ویرایش |
|||
خط ۱: | خط ۱: | ||
[[پرونده:Hexadecimal multiplication table.svg|بندانگشتی|220px|جدولضرب هِگزادسیمال]] |
[[پرونده:Hexadecimal multiplication table.svg|بندانگشتی|220px|جدولضرب هِگزادسیمال]] |
||
'''دستگاه اعداد پایه ۱۶''' یا '''دستگاه شانزدهشانزدهی''' {{انگلیسی|hexadecimal}} (هِگزادِسیمال) (به اختصار ''hex'') در [[علوم رایانه]] و [[ریاضیات]]، سامانهٔ عددنویسی بر پایه ۱۶ میباشد. این سیستم از نمادهای |
'''دستگاه اعداد پایه ۱۶''' یا '''دستگاه شانزدهشانزدهی''' {{انگلیسی|hexadecimal}} (هِگزادِسیمال) (به اختصار ''hex'') در [[علوم رایانه]] و [[ریاضیات]]، سامانهٔ عددنویسی بر پایه ۱۶ میباشد. این سیستم از نمادهای ۰ تا ۹ برای مقادیر صفر تا نه و از حروف A و B، C، D، E، F برای مقادیر ده تا پانزده استفاده میکند. عددنویسی به صورت هگزادسیمال به طور گستردهای توسط طراحان و برنامهنویسان سیستمهای رایانهای مورد استفاده قرار میگیرد. در رایانش، هگزادسیمال معمولاً با پیشوند "0x" آغاز میشود. |
||
هر رقم هگزادسیمال، نشاندهندهٔ چهار رقم [[دستگاه اعداد دودویی|دودویی]] ([[بیت]]) است. |
هر رقم هگزادسیمال، نشاندهندهٔ چهار رقم [[دستگاه اعداد دودویی|دودویی]] ([[بیت]]) است. |
||
خط ۲۸: | خط ۲۸: | ||
| align="center" | ۵ || align="center" | ۲<sub>۱۶</sub> |
| align="center" | ۵ || align="center" | ۲<sub>۱۶</sub> |
||
|- |
|- |
||
| || = || colspan="5" | |
| || = || colspan="5" | ۵EB52<sub>۱۶</sub> |
||
|} |
|} |
||
{{-}} |
{{-}} |
نسخهٔ ۲۷ ژوئیهٔ ۲۰۱۵، ساعت ۲۳:۱۵
دستگاه اعداد پایه ۱۶ یا دستگاه شانزدهشانزدهی (به انگلیسی: hexadecimal) (هِگزادِسیمال) (به اختصار hex) در علوم رایانه و ریاضیات، سامانهٔ عددنویسی بر پایه ۱۶ میباشد. این سیستم از نمادهای ۰ تا ۹ برای مقادیر صفر تا نه و از حروف A و B، C، D، E، F برای مقادیر ده تا پانزده استفاده میکند. عددنویسی به صورت هگزادسیمال به طور گستردهای توسط طراحان و برنامهنویسان سیستمهای رایانهای مورد استفاده قرار میگیرد. در رایانش، هگزادسیمال معمولاً با پیشوند "0x" آغاز میشود.
هر رقم هگزادسیمال، نشاندهندهٔ چهار رقم دودویی (بیت) است.
تبدیل
تبدیل اعداد دودویی به شانزدهشانزدهی از تبدیل دودویی به دهدهی سادهتر است؛ مثلاً در تبدیل دهدهی داریم:
۰۱۰۱۱۱۱۰۱۰۱۱۰۱۰۱۰۰۱۰۲ | = ۲۶۲۱۴۴۱۰ + ۶۵۵۳۶۱۰ + ۳۲۷۶۸۱۰ + ۱۶۳۸۴۱۰ + ۸۱۹۲۱۰ + ۲۰۴۸۱۰ + ۵۱۲۱۰ + ۲۵۶۱۰ + ۶۴۱۰ + ۱۶۱۰ + ۲۱۰ |
= ۳۸۷۹۲۲۱۰ |
همین عدد در تبدیل از دودویی به شانزدهشانزدهی با جدا کردن ۴ رقم ۴ رقم از سمت راست عدد به صورت زیر محاسبهپذیر است:
۰۱۰۱۱۱۱۰۱۰۱۱۰۱۰۱۰۰۱۰۲ | = | ۰۱۰۱ | ۱۱۱۰ | ۱۰۱۱ | ۰۱۰۱ | ۰۰۱۰۲ |
= | ۵ | E | B | ۵ | ۲۱۶ | |
= | ۵EB52۱۶ |
جستارهای وابسته
منابع
مشارکتکنندگان ویکیپدیا. «Hexadecimal». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۳ تیر ۱۳۹۰.