مقاله زبان اسمبلي word
دسته بندي :
مقاله »
علوم پایه
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 24 صفحه
قسمتی از متن word (..doc) :
فصل 5
زبان اسمبلي 8051 - برنامه نويسي-ابزارها
1-5 زبان برنامه نويسي اسمبلي 8051
زبان برنامه نويسي اسمبلي در8051 به فهميدن مثال هاودستورات اسمبلر ونوشتن ديتاها وغيره نياز دارد.
يك بحث مختصردرباره ابزارهاي برنامه نويسي .اسمبلر.ارتباط دهنده هاوغيره
همچنين در آغاز اين مهم است.خواننده شايددر دسترس بودن ابزارهاو گسترش سيستم ها را چك كندوسعي كند تا برنامه هاي مثال را بر روي سطح هاي آن كار كند.بيشتر خصوصيات با هر 8051 توسعه يافته پشتيباني ميكنندوسيستمها شبيه هستند.بحث مختصر راجع به اين خطوط خود به يك فصل نياز دارد.
1-1-5 اسمبلر 8051
اسمبلر يك نرم افزار براي تبديل حافظه يا كدهاي مرجع زبان اسمبلي به كد ماشين است.منبع اسم فايل گسترش يافته براي مثال:"asm " است.احتمال دارد test.asm نام يك فايل مرجع باشد.يك مثال شاخص فايل مرجع در برنامه مثال 1-5 بكار رفته است.
اسمبلرها تمام حروف انگليسي را پشتيباني ميكنند.هر دو حالت پائيني و بالائي و شماره هاي از0 تا 9 و در نوع افزايشي"@-$-:"را نيز پشتيباني ميكند.
ل اصل و پايان دستورات
كلمه و دستورات كاذب هستند.اينها براي اسمبلر 8051 در دستور دهنده ها قرار دارند.دستور دهنده+براي نشان دادن ادرس شروع برنامه مرجع بكار ميرود.0100 +به اسمبلر ميگويدكه برنامه مرجع در آدرس0100+ برنامه حافظه شروع ميشود.همچنين آدرس ممكن است دهدهي باشد.براي مثال 0250+به ما ميگويد كه اسمبلر برنامه را در آدرس D250 شروع ميكند.به طور مشابه دستور دهندهENDحاكي از پايان فايل برنامه مرجع ميباشد.اين آخرين خط برنامه مرجع است واسمبلر هركدمرجع بعدازENDرا ناديده ميگيرد.بعضي اسمبلرهابه جايORGو ENDاز".ORG"و".END"استفاده ميكنند.
(ببينيد كه اسمبلر شما چه چيزي را پيشنهاد ميكند.)
دستوراتDB(تعيين كردن بايت)EQU(برابر شماردن)
DBدستوري است كه براي تعيينديتا بايت با 8بيت عرض بكار ميرود.ببينيد اين دستورات در مرجع برنامه ظاهر ميشوند.