لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : 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بیت عرض بکار میرود.ببینید این دستورات در مرجع برنامه ظاهر میشوند.
