برای تبدیل مبنای اعداد
می بایست عدد در مبنای ۱۰ را به طور متوالی تقسیم بر ۲ کنیم و باقیمانده ها را نگهداریم . این عمل را آنقدر ادامه می دهیم تا خارج قسمت صفر شود. در آخر باقیمانده ها را از راست به چپ کنار هم می نویسیم.
به اعداد در مبنای ۲ ، باینری (binary) می گویند. در مبنای ۲ فقط ارقام صفر و یک را داریم.
تبدیل مبنای ۲ به ۱۰
زیر عدد خط کشیده به هر رقم یک موقعیت می دهیم.موقعیتها از سمت راست به چپ و از صفر شماره گذاری می شوند.هر رقم را ضرب در مبنا(۲) به توان موقعیت می کنیم.نهایتاْ اعداد را با هم جمع می کنیم.
تبدیل مبنای ۱۰ به ۱۶
می بایست عدد در مبنای ۱۰ را مرتباْ بر ۱۶ تقسیم کنیم و باقیمانده ها را نگه داریم.این عمل را آنقدر ادامه می دهیم تا خارج قسمت صفر شود.در آخر باقیمانده ها را زا راست به چپ کنار هم می نویسیم.در مبنای ۱۶ به شانزده نماد نیاز داریم ارقام صفر تا ۹ و نمادهای a,b,c,d,e,f که به ترتیب متناظر اعداد 10,11,12,13,14,15 هستند.
مبنای ۱۶ را هگزادسیمال (hex) نیز می گویند.
تبدیل مبنای ۱۶ به ۱۰
زیر عدد خط کشیده به هر رقم یک موقعیت می دهیم.موقعیت ها از سمت راست به چپ و از صفر شماره گذاری می شوند.هر زقم را ضرب در مبنا (۱۶) به توان موقعیت میکنیم.نهایتاْ اعداد حاصله را با هم جمع می کنیم.
تبدیل مبنای ۱۰ به 8
می بایست عدد در مبنای ۱۰ را مرتباْ تقسیم بر 8 کنیم و باقیمانده ها را نگه داریم . این عمل را آنقدر ادامه می دهیم تا خارج قسمت صفر شود.در آخر باقیمانده ها را از راست به چپ کنار هم می نویسیم.
تبدیل مبنای ۸ به ۱۰
زیر عدد خط کشیده به هر رقم یک موقعیت می دهیم.موقعیتها از سمت راست به چپ و از صفر شماره گذاری می شوند.هر رقم را ضرب در مبنای (۸) به توان موقعیت می کنیم.نهایتاْ اعداد حاصله را با هم جمع می کنیم.
تبدیل مبنای ۲ به ۸ و بالعکس
برای تبدیل مبنای ۸ به ۲ کافی است به جا هر رقم معادل ۳ بیتی آن را ازجدول دودهی قرار دهیم.
2(011 101 100)=2(?)=8(354)
برای تبدیل مبنای ۲ به ۸ از سمت راست ۳ بیت ۳ بیت جدا می کنیم.اگرتعدادبیتها مضربی از ۳ نبوداز سمت چپ صفر اضافه می کنیم.آنگاه معادل۳بیتی های جدا شده را از جدول زیر می نویسیم.
8(?) =2(1101111011)
8(1573)=2(001'101'111'011)