سیده زهرا حسینی
سیده زهرا حسینی
خواندن ۱ دقیقه·۲ سال پیش

اعداد باینری و مبناهای مختلف اعداد

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

اعداد باینری یعنی چی؟

ما به عدد های که در مبنای 2 هستند اعداد دودویی یا اعداد باینری می گیم. همین طور بهتره که بدونید اعداد در مبنای 10 (همون عدد های معمولی خودمون) به نام اعداد دسیمال decimal هم شناخته میشن.

و در مباحث کامپیوتری شما ممکنه با اعدادی در مبنای 16 هم مواجه بشید که بهشون میگیم هگزا دسیمال:)

حالا بریم سراغ همون عدد های مبنا 2

سوال اول اینه که اصلا مبنا به چه معناست؟

عددی که در مبنای 2 قرار داره یعنی این که هر رقمش می تونه فقط شامل ارقام کوچیک تر از 2 باشه. یعنی یا 0 یا 1.

حالا عدد در مبنای 3 می تونه شامل چه ارقامی باشه؟ 1 و2 و3.

و توی همین مطلب اون بالا گفتم که اعداد معمولی مورد استفاده ما ده دهی یا دسیمالن یعنی هر رقمش شامل چه اعدادی باشه؟ اعداد 0 تا 9.

پس با این اوصاف تکلیف اعداد هگزا دسیمال چی میشه؟ چه جوری با یک رقم عدد 15 رو نمایش میدن؟

خب این جا برای نشون دادن عدد بزرگتر از 9 در مبنای 16، از حروف استفاده میشه. یعنی حرف A برابر عدد 10 هست. B = 11 و C =12 و D=13 و E=14 و در نهایت F=15. یعنی بزرگترین عدد یعنی 15 رو با F نشون میدیم.

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