آشنايي با فايل Seem و اعداد هگزا ،، دسيمال و باينري
سلام ....
به زبان خودم تا اونجايي كه از اين فايل اطلاع دارم براتون توضيح ميدم ....
Seem يك فايل سيستمي مهم ، جالب و حياتي در گوشيهاي موتورولا هستش ...
اين فايل تمامي تنظيمات نرم افزاري و سخت افزاري رو در گوشيهاي موتورولا بر عهده داره ....
اين فايل هك شده و در آينده نيز قابل هك شدن هست .....
محتويات اين فايل به صورت سلول هايي از حافظه نمايش داده ميشه و شما مقادير سلول هاي حافظه در
اين فايل رو ميتونيد به صورت اعداد دسيمال (اعداد منطقي كه ما هر روز باهاشون سرو كار داريم) ،،،
اعداد هگزا (مبناي 16 اعداد منطقي) و اعداد باينري (مبناي 2 اعداد منطقي) مشاهده كنيد ... و با دستكاري در بيتهاي حافظه تو اين فايل تغيير انجام بديد...
تقريبا كاري نيست كه نشه با اين فايل انجام داد ... ميشه اكثر تنظيمات گوشي رو عوض كرد ...
یادگیری مبنا ها و تبدیل آنها به یکدیگر در 10 دقیقه !
مبنا ها و اصولاً تبدیلشان به یکدیگر جزو دروس تخصصی رشته کامپیوتر به حساب میاد و افراد دیگه ممکنه در طول زندگی حتی یک بار هم به آن نیاز پیدا نکنند.
درمورد مبناها فقط همینقدر کافیه بدونید که هر سیستم عدد نویسی شامل یک مبنا و یکسری نماد به تعداد آن مبناست.
به عنوان مثال در سیستم عدد نویسی متداول که دهدهی یا Decimal نام دارد، مبنا ده است و مجموعه علائم عبارتند از: 0 و 1 و 2 و 3 و 4 و 5 و 6 و 7 و 8 و 9
و هر کدام از علائم دارای یک ارزش مکانی و یک ارزش مطلق هستند. ارزش مطلق همان مقدار رقم است و ارزش مکانی مرتبه ای است که رقم در عدد مورد نظر داراست.
ارزش مکانی هر رقم عبارتست از ارزش مطلق رقم ضربدر مبنا به توان شماره مکان. (شماره مکان از صفر و از سمت راست شروع می شود)
به عنوان مثال در عدد 353، عدد 3 با ارزش مطلق 3، یکبار ارزش مکانی 3 دارد (3 ضربد ده به توان صفر) و یکبار ارزش مکانی 300 دارد. (3 ضربد ده به توان 2)
در هر سیستم عدد نویسی، مقدار هر عدد عبارتست از مجموعه ارزش های مکانی. که در مثال بالا مقدار عدد برابر است با:
3 ضربدر ده به توان صفر + 5 ضربدر ده به توان یک + 3 ضربدر ده به توان دو
یعنی ( 3 ) + ( 50 ) + ( 300 ) که برابر است با 353 !
در مبنا های دیگر هم به همین شکل... با این تفاوت که :
در سیستم عدد نویسی دودویی (Binary) یا Bin، مبنا دو است و مجموعه علائم عبارتند از:
0 و 1
در سیستم عدد نویسی هشت هشتی! (Octal) یا Oct، مبنا هشت است و مجموعه علائم عبارتند از:
0 و 1 و 2 و 3 و 4 و 5 و 6 و 7
در سیستم عدد نویسی شانزده شانزدهی (Hexadecimal) یا Hex، مبنا شانزده است و مجموعه علائم عبارتند از:
0 و 1 و 2 و 3 و 4 و 5 و 6 و 7 و 8 و 9 و A و B و C و D و E و F
حالا تصور کنید اگر سیستم عدد نویسی متداول بجای ده دهی، دودویی بود!
مبحث تبدیل مبناها به یکدیگر یک مقدار تخصصی تر است و به همین مقدار بسنده می کنیم.
شما جهت تبدیل مبنا ها کافیست در برنامه ای که ضمیمه این پست کردم، در مقابل هر یک از مبنا ها عدد مورد نظر را در همان مبنا وارد کنید و معادل آن را در مبنا های دیگر مشاهده کنید... (باز بگین آرش بده !)
به طور مثال اگر عدد 353 را در کادر مقابل مبنای 10 وارد کنید تصویر زیر را مشاهده خواهید نمود
کد:
http://mobilestan.net/attachment.php?attachmentid=48049&d=1178167228