دستگاه اعداد پایه ۱۶: تفاوت میان نسخه‌ها

از ویکی‌پدیا، دانشنامهٔ آزاد
محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
خط ۱: خط ۱:
[[پرونده:Hexadecimal multiplication table.svg|بندانگشتی|200px|جدول ضرب هگزادسیمال]]
[[پرونده:Hexadecimal multiplication table.svg|بندانگشتی|200px|جدول ضرب هگزادسیمال]]


'''دستگاه اعداد پایه ۱۶''' یا دستگاه '''شانزده‌شانزدهی''' یا هِگزادِسیمال {{انگلیسی|hexadecimal}} (به اختصار ''hex'') در [[علوم رایانه]] و [[ریاضیات]]، سامانهٔ عددنویسی بر پایه ۱۶ می‌باشد. این سیستم از اعداد ۰ تا ۹ برای مقادیر صفر تا نه استفاده می‌کند و از حروف B، C، D، E، F و برای مقادیر ۱۰ تا ۱۵ استفاده می‌کند.
'''دستگاه اعداد پایه ۱۶''' یا '''دستگاه شانزده‌شانزدهی''' {{انگلیسی|hexadecimal}} (هِگزادِسیمال) (به اختصار ''hex'') در [[علوم رایانه]] و [[ریاضیات]]، سامانهٔ عددنویسی بر پایه ۱۶ می‌باشد. این سیستم از نمادهای 0 تا 9 برای مقادیر صفر تا نه و از حروف A و B، C، D، E، F برای مقادیر ده تا پانزده استفاده می‌کند. عددنویسی به صورت هگزادسیمال به طور گسترده‌ای توسط طراحان و برنامه‌نویسان سیستم‌های رایانه‌ای مورد استفاده قرار می‌گیرد. در رایانش، هگزادسیمال معمولا با پیشوند "0x" اغاز می‌شود.

هر رقم هگزادسیمال، نشان دهندهٔ چهار رقم [[دستگاه اعداد دودویی|دودویی]] ([[بیت]]) است.


== تبدیل ==
== تبدیل ==
تبدیل اعداد [[دودویی]] به شانزده‌شانزدهی از تبدیل دودویی به [[ده‌دهی]] ساده‌تر خواهد بود، مثلاً در تبدیل ده‌دهی داریم:
تبدیل اعداد [[دودویی]] به شانزده‌شانزدهی از تبدیل دودویی به [[ده‌دهی]] ساده‌تر است، مثلاً در تبدیل ده‌دهی داریم:


{| dir="ltr" align="left"
{| dir="ltr" align="left"
خط ۱۳: خط ۱۵:
|}
|}
{{-}}
{{-}}
همین عدد در تبدیل [[دودویی]] به شانزده‌شانزدهی با جدا کردن ۴ رقم ۴ رقم از سمت راست عدد به صورت زیر محاسبه‌پذیر است:
همین عدد در تبدیل از [[دستگاه اعداد دودویی|دودویی]] به شانزده‌شانزدهی با جدا کردن ۴ رقم ۴ رقم از سمت راست عدد به صورت زیر محاسبه‌پذیر است:


{| dir="ltr" align="left"
{| dir="ltr" align="left"
خط ۳۶: خط ۳۸:
== منابع ==
== منابع ==
{{پانویس}}
{{پانویس}}
{{یادکرد ویکی|عنوان = Hexadecimal|پیوند = http://en.wikipedia.org/w/index.php?title=Hexadecimal&oldid=435557626|زبان = انگلیسی| بازیابی = ۳ تیر ۱۳۹۰}}
{{یادکرد ویکی|عنوان = Hexadecimal|پیوند = http://en.wikipedia.org/w/index.php?oldid=435557626|زبان = انگلیسی| بازیابی = ۳ تیر ۱۳۹۰}}


{{ریاضی-خرد}}
{{ریاضی-خرد}}

نسخهٔ ‏۳۰ اوت ۲۰۱۴، ساعت ۰۹:۴۴

جدول ضرب هگزادسیمال

دستگاه اعداد پایه ۱۶ یا دستگاه شانزده‌شانزدهی (به انگلیسی: hexadecimal) (هِگزادِسیمال) (به اختصار hex) در علوم رایانه و ریاضیات، سامانهٔ عددنویسی بر پایه ۱۶ می‌باشد. این سیستم از نمادهای 0 تا 9 برای مقادیر صفر تا نه و از حروف A و B، C، D، E، F برای مقادیر ده تا پانزده استفاده می‌کند. عددنویسی به صورت هگزادسیمال به طور گسترده‌ای توسط طراحان و برنامه‌نویسان سیستم‌های رایانه‌ای مورد استفاده قرار می‌گیرد. در رایانش، هگزادسیمال معمولا با پیشوند "0x" اغاز می‌شود.

هر رقم هگزادسیمال، نشان دهندهٔ چهار رقم دودویی (بیت) است.

تبدیل

تبدیل اعداد دودویی به شانزده‌شانزدهی از تبدیل دودویی به ده‌دهی ساده‌تر است، مثلاً در تبدیل ده‌دهی داریم:

۰۱۰۱۱۱۱۰۱۰۱۱۰۱۰۱۰۰۱۰۲ = ۲۶۲۱۴۴۱۰ + ۶۵۵۳۶۱۰ + ۳۲۷۶۸۱۰ + ۱۶۳۸۴۱۰ + ۸۱۹۲۱۰ + ۲۰۴۸۱۰ + ۵۱۲۱۰ + ۲۵۶۱۰ + ۶۴۱۰ + ۱۶۱۰ + ۲۱۰
  = ۳۸۷۹۲۲۱۰

همین عدد در تبدیل از دودویی به شانزده‌شانزدهی با جدا کردن ۴ رقم ۴ رقم از سمت راست عدد به صورت زیر محاسبه‌پذیر است:

۰۱۰۱۱۱۱۰۱۰۱۱۰۱۰۱۰۰۱۰۲ = ۰۱۰۱  ۱۱۱۰  ۱۰۱۱  ۰۱۰۱  ۰۰۱۰۲
  = ۵ E B ۵ ۲۱۶
  = ۵EB۵۲۱۶

جستارهای وابسته

منابع

مشارکت‌کنندگان ویکی‌پدیا. «Hexadecimal». در دانشنامهٔ ویکی‌پدیای انگلیسی، بازبینی‌شده در ۳ تیر ۱۳۹۰.