تبدیل مبنای اعداد (باینری، اکتال، دسیمال، هگزا)
توضیحات بیشتر
راهنمامبنای اعداد چیست؟
مبنای اعداد (Number Base) یا سیستم عددی، روشی برای نمایش اعداد است. در ریاضیات و علوم کامپیوتر، اعداد را میتوان در مبناهای مختلفی بیان کرد. هر مبنا نشاندهنده تعداد نمادهایی است که برای نمایش اعداد استفاده میشود. برای مثال، مبنای ۱۰ (دسیمال) که در زندگی روزمره استفاده میکنیم، از ۱۰ نماد (۰ تا ۹) استفاده میکند. هر رقم در یک مبنا معنایی متفاوت دارد که به موقعیت آن بستگی دارد.
مبنای ۲ (باینری):
مبنای دودویی یا باینری، سیستم عددی است که تنها از دو نماد ۰ و ۱ استفاده میکند. این سیستم پایهی تمام محاسبات کامپیوتر است زیرا کامپیوترها بر اساس سیگنالهای الکتریکی (روشن/خاموش) کار میکنند. هر بیت (رقم باینری) میتواند ۰ یا ۱ باشد. برای مثال، عدد ۱۰۱۰ در مبنای ۲ برابر با ۱۰ در مبنای ۱۰ است.
مبنای ۸ (اکتال):
سیستم عددی اکتال از ۸ نماد (۰ تا ۷) استفاده میکند. این سیستم در گذشته بهویژه در محیطهای یونیکس و برنامهنویسی استفاده میشد. اکتال راهی مختصر برای نمایش اعداد باینری طولانی است زیرا هر ۳ رقم باینری را میتوان با یک رقم اکتال نمایش داد. عدد ۱۲۵ در مبنای ۸ برابر با ۸۵ در مبنای ۱۰ است.
مبنای ۱۰ (دسیمال):
مبنای دهدهی یا دسیمال، مبنایی است که در زندگی روزمره و بهطور کلی در ریاضیات استفاده میکنیم. این سیستم از ۱۰ نماد (۰ تا ۹) تشکیل شده است و هر موقعیت در عدد نمایندگیکنندهی توانی از ۱۰ است. برای مثال، عدد ۲۳۵ به معنای (۲ × ۱۰²) + (۳ × ۱۰¹) + (۵ × ۱۰⁰) است.
مبنای ۱۶ (هگزادسیمال):
سیستم عددی هگزادسیمال از ۱۶ نماد استفاده میکند: ارقام ۰ تا ۹ و حروف A تا F (که نمایندگیکنندهی اعداد ۱۰ تا ۱۵ هستند). هگزادسیمال بسیار در برنامهنویسی و نمایش رنگها استفاده میشود. این سیستم راهی فشرده برای نمایش اعداد باینری است زیرا هر ۴ رقم باینری را میتوان با یک رقم هگزادسیمال نمایش داد. برای مثال، FF در مبنای ۱۶ برابر با ۲۵۵ در مبنای ۱۰ است.
تبدیل بین مبناها:
برای تبدیل یک عدد از یک مبنا به مبنای دیگر، ابتدا عدد را به مبنای ۱۰ تبدیل میکنیم، سپس آن را به مبنای مورد نظر تبدیل میکنیم. روند تبدیل به مبنای ۱۰ شامل ضرب کردن هر رقم در توان مناسب مبنا است. برای مثال، برای تبدیل ۱۰۱۰ در مبنای ۲ به مبنای ۱۰: (۱×۲³) + (۰×۲²) + (۱×۲¹) + (۰×۲⁰) = ۸ + ۰ + ۲ + ۰ = ۱۰.
مثالهای عملی:
نتیجه: 110111
نتیجه: ۲۵۵
نتیجه: 1010101