کتاب تبدیل مبنا (مقدماتی – پیشرفته)

کتاب تبدیل مبنا (مقدماتی – پیشرفته)

شاید در زندگی عادی نیازی به تبدیل مبنا حس نشود ولی وقتی کار به سطح ماشین می رسد (تحلیل های کامپیوتری، سیستمی و …) باید از مبنای 10 (Decimal – مبنای دهدهی عادی که روزمره با آن سروکار داریم) به سمت مبنای باینری (Binary) کوچ نماییم.

متاسفانه به دلیل اینکه ذهن ما غالبا فرار هست پس از گذشت چند سال، تبدیل های مبنا را به صورت جزئی یا کلی فراموش می کنیم به همین دلیل تصمیم گرفتیم به دلیل کاربرد زیاد این مبناها به خصوص در PLC کتاب تبدیل مبنا و برخی دیگر از جزوات تبدیل مبنا را برای شما عزیزان جهت دانلود قرار دهیم.

در ادامه بخوانید  آموزش PLC زیمنس

تبدیل مبناهای مهم

در ادامه سعی شده است به صورت مختصر تبدیل مبناهای مهم شرح داده شود، اگر به هر دلیلی متوجه چگونگی تبدیل مبنا نشدید کافیست از کتاب ها و جزوات انتهای پست استفاده نمایید (در این منابع تبدیل مبناها با جزئیات بیشتر مطرح شده اند).

تبدیل مبنای 10 به 2

تبدیل مبنای 2

تبدیل مبنای 2

می بایست عدد در مبنای 10 را مرتبا تقسیم بر 2 کنیم و باقیمانده ها را نگه داریم .این عمل را آنقدر ادامه می دهیم تا خارج قسمت صفر شود.در آخر باقیمانده ها را از راست به چپ کنار هم می نویسیم.

مبنای 2 را باینری binary نیز می گویند. در مبنای 2 فقط ارقام صفر و یک را داریم.

تبدیل مبنای 2 به 10

زیر عدد خط کشیده به هر رقم یک موقعیت می دهیم. موقعیت ها از سمت راست به چپ و از صفر شماره گذاری می شوند. هر رقم را ضرب در مبنا (2) به توان موقعیت می کنیم. نهایتا اعداد را با هم جمع می کنیم.

تبدیل مبنای 10 به 16

تبدیل مبنای 16

تبدیل مبنای 16

می بایست عدد در مبنای 10 را مرتبا بر 16 تقسیم کنیم و باقیمانده ها را نگه داریم. این عمل را آنقدر ادامه می دهیم تا خارج قسمت صفر شود. در آخر باقیمانده ها را از راست به چپ کنار هم می نویسیم. در مبنای 16 به شش نماد نیاز داریم ارقام صفر تا 9 و نمادهای a,b,c,d,e,f که به ترتیب متناظر اعداد 10,11,12,13,14,15 هستند. مبنای 16 را هگزادسیمال (hex) نیز می گویند.

تبدیل مبنای 16 به 10

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

تبدیل مبنای 16

تبدیل مبنای 16

هر رقم را ضرب در مبنا (16) به توان موقعیت می کنیم. نهایتا اعداد حاصله را با هم جمع می کنیم.

تبدیل مبنای 10 به 8

می بایست عدد در مبنای 10 را مرتبا تقسیم بر 8 کنیم و باقیمانده ها را نگهداریم. این عمل را آنقدر ادامه می دهیم تا خارج قسمت صفر شود. در آخر باقیمانده ها را از راست به چپ کنار هم می نویسیم.

تبدیل مبنای 8 به 10

تبدیل مبنای 8

تبدیل مبنای 8

زیر عدد خط کشیده به هر رقم یک موقعیت می دهیم. موقعیت ها از سمت راست به چپ و از صفر شماره گذاری می شوند. هر رقم را ضرب در مبنای (8) به توان موقعیت می کنیم. نهایتا اعداد حاصله را با هم جمع می کنیم.

تبدیل مبنای 2 به 8 و بالعکس

برای تبدیل مبنای 8 به 2 کافی است به جا هر رقم معادل 3 بیتی آن را به صورت دودهی قرار دهیم.

2(011 101 100)=2(?)=8(354)

برای تبدیل مبنای 2 به 8 از سمت راست 3 بیت 3 بیت جدا می کنیم. اگر تعداد بیت ها مضربی از 3 نبود از سمت چپ صفر اضافه می کنیم. آنگاه معادل 3 بیتی های جدا شده را به صورت زیر می نویسیم.

8(?) =2(1101111011)

8(1573)=2(001’101’111’011)

تبدیل مبنای 2 به 16 و بالعکس

برای تبدیل مبنای 16 به 2 کافی است به جای هر رقم معادل 4 بیتی آن را مانند زیر قرار دهیم.

B 5 7)16=(?)2=(1011 0101 0111)2)

برای تبدیل مبنای 2 به 16 از سمت راست 4 بیت 4 بیت جدا می کنیم. اگر تعداد بیت ها مضربی از 4 نبود از سمت چپ صفر اضافه می کنیم. آنگاه معادل 4 بیتی های جدا شده را به صورت دهدهی می نویسیم.

16(?)=2(10110110111010)

(0010’1101’1011’1010’0001)2=(2DBA1)16

تبدیل مبنای 8 به 16 و بالعکس

برای اینکار ساده‌تر این است که ابتدا عدد را به مبنای 2 برده و سپس به مبنای دیگر ببریم.

(A36)16=(?)8

(A36)=(1010 0011 0110)2=(101’000’110’110)2=(5066)8

یعنی عدد هگز را چهار بیت چهار بیت به مبنای 2 برده سپس 3 بیت 3 بیت از سمت راست جدا می کنیم.

(753)8=(?)16

(753)8=(111 101 011)=(1’1110’1011)=(1EB)16

یعنی عدد مبنای 8 را 3 بیت 3 بیت به مبنای 2 برده سپس 4 بیت 4 بیت از سمت راست جدا می کنیم.

تبدیل اعداد ممیزی مبنای 10 به 2

قسمت صحیح آن طبق معمول تبدیل می شود (تفریق متوالی یا تقسیم متوالی). برای تبدیل قسمت اعشاری آن را ضرب در 2 می کنیم. سپس قسمت صحیح عدد حاصله را بعنوان اولین رقم برای بعد از ممیز در مبنای دو در نظر میگیریم. بخش اعشاری عدد حاصله را دوباره ضرب در 2 می کنیم و قسمت صحیح عدد حاصله را بعنوان رقم دوم بعد از ممیز در مبنای دو در نظر می گیریم. این عملیات را آنقدر ادامه می دهیم تا قسمت اعشاری صفر شود یا به دقت موردنظر برسیم.

(13)10=(1101)2

(13.75)10=(1101.11)2

 

 

دانلود با لينک مستقيم کتاب تبدیل مبنا عارف رضایی | با حجم 1 مگابايت

دانلود با لينک مستقيم جزوه تبدیل مبنا مقدماتی – پیشرفته | با حجم 1 مگابايت

 

راستی! برای دريافت مطالب جديد در کانال تلگرام PowerEn عضو شويد.

تلگرام

 

5.0
03
تیم تولید محتوا
ما در تیم تولید محتوای PowerEn، سخت در تلاش هستیم تا بهترین مقالات و کتب آموزشی در زمینه مهندسی برق را برای شما فراهم نماییم، امیدواریم بتوانیم هرچند کوچک به شما کمکی کرده باشیم، سرپرست تیم سام هنرور.
همراه ما باشید در کانال تلگرام مهندسی برق کانال تلگرام PowerEn

دیدگاه بگذارید

avatar
انواع دیگر فایل
 
 
 
  اطلاع رسانی با ایمیل  
اطلاع از

نظرت در مورد یه همراه همیشگی چیه!؟

 

 برای شروع این همراهی کافیه ایمیلت رو ثبت کنی - همین

عالی بود حالا از سایت لذت ببر