آموزش زبان اسمبلی
زکات علم نشر آن است .





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

به نام خدا 

درود

در این پست اندکی درباره ی مبناهای عددی شرح خواهم داد .

برخی از مبناهای پرکاربرد : 

1 - مبنای دو

2 - مبنای چهار

3 - مبنای هشت

4 - مبنای ده

5 - مبنای شانزده

 

به وسیله ی فرمول زیر می توان مبناهای فوق را نمایش داد :

an.rn + an-1.rn-1 + an-2.rn-2 + a0.r0 + a-1.r-1 + a-2.r-2 + a-m.r-m

 

از بخش مثبت برای نمایش قسمت صحیح اعداد و از بخش منفی برای نمایش قسمت اعشاری اعداد می توان بهره برد .

0 <= a <= r-1

توجه : با استفاده از فرمول بالا می توان اعداد با مبناهای مختلف را به مبنای ده تبدیل کرد .

توجه : برای تفکیک اعداد در مبناهای مختلف باید ضرایب را داخل پرانتز نوشت و مبنا را به عنوان اندیس در پایین پرانتز قرار دهیم .

مثال : 

(123)8

(845)4

مثال : 4(3221) را به مبنای ده تبدیل کنید .

3*43 + 2*42 + 2*41 + 1*40 =233



مثال :

نمایش عدد 144 با استفاده از فرمول 

(144)10=1*102 + 4*101 + 4*100

نمایش عدد 842 با استفاده از فرمول

(842)10=8*102 + 4*101 + 2*100 

 

 نگاشته شده توسط حسین صادقی در سه شنبه 2 آبان 1391  ساعت 5:59 PM دیدگاه 0 | لینک مطلب