مجموعه دستورالعمل 8051  

مرجع دانلود پاورپوینت های درسی

دانش امروز، فناوری فرداست. ادوارد تِلِر

اشتراک در خبرنامه

جهت عضویت در خبرنامه لطفا ایمیل خود را ثبت نمائید

Captcha

مجموعه دستورالعمل 8051


مجموعه دستورالعمل 8051

حجم فایل : 1.3 MB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 34
بنام خدا مجموعه دستورالعمل 8051 دستورات انشعاب و کنترل برنامه:
تغییر روند اجرای برنامه توسط این دستورات با بررسی نتایج کدهای فعال با تغییر دادن محتویات PC
تغییر دائمی محتویات PC با یک دستور پرش تحت وجود برخی از شرایط
تغییر موقت محتویات PC با یک دستور فراخوانی تحت وجود برخی از شرایط
انواع مختلف دستورات انشعاب و کنترل برنامه





وجود سه نوع آدرس‌دهی: نسبی، مطلق، بلند دستورات فراخوانی
ACALL adr11
فراخوانی یک زیربرنامه بدون شرط با آدرس‌دهی مطلق، افزایش PC باندازه 2 واحد و بعد ذخیره محتویات آن در پشته (ابتدا بایت پایین و بعد بایت بالا)، سپس تغییر PC با آدرس مطلق، عدم تاثیرپذیری پرچم‌ها LCALL adr16
فراخوانی یک زیربرنامه بدون شرط با آدرس‌دهی بلند، افزایش PC باندازه 3 واحد و بعد ذخیره محتویات آن در پشته (ابتدا بایت پایین و بعد بایت بالا)، سپس تغییر PC با آدرس بلند، عدم تاثیرپذیری پرچم‌ها دستورات بازگشت
RET
در انتهای یک زیربرنامه قرار گرفته و دو بایت بالای پشته را در PC قرار می‌دهد(ابتدا بایت بالا و بعد بایت پایین)، ادامه اجرای برنامه از دستور بعداز فراخوانی مطلق یا بلند، عدم تاثیرپذیری پرچم‌ها RETI
در انتهای یک زیربرنامه وقفه قرار گرفته و دو بایت بالای پشته را در PC قرار می‌دهد(ابتدا بایت بالا و بعد بایت پایین)، همچنین پیش تنظیمات اولویت وقفه را در حالت اول بازیابی می‌کند و پرچم‌ها به حالت اولیه برنمی‌گردند، اجرای برنامه بعد از دستوری که درخواست وقفه آنجا اتفاق افتاد. دستورات پرش غیرشرطی
AJMP adr11
انتقال اجرای برنامه به دستوری به آدرس‌دهی مطلق، افزایش PC باندازه 2 واحد و بعد تعیین آدرس دستور بعدی با آدرس مطلق، تعویض 11 بیت کم ارزشتر PC با بیتهای 5 تا 7 کدعمل و بایت دوم دستور LJMP adr16
انتقال اجرای برنامه به دستوری به آدرس‌دهی بلند، تعویض محتویات PC بترتیب بایت بالا و پایین با بایتهای دوم و سوم دستور پرش بلند







SJMP rel
انتقال اجرای برنامه به دستوری با آدرس نسبی، افزایش PC باندازه 2 واحد و بعد افزودن بایت دوم دستور پرش به PC جهت تعیین آدرس دستور بعدی JMP @A+DPTR
انتقال اجرای برنامه به دستوری به آدرس‌دهی شاخص‌دار، افزودن محتویات انباره به DPTR و بارگذاری آن در PC دستورات پرش شرطی
JZ rel
انتقال اجرای برنامه به دستوری با آدرس‌نسبی اگر انباره صفر باشد، وگرنه کنترل به دستور بعد از پرش واگذار می‌شود. JNZ rel
انتقال اجرای برنامه به دستوری با آدرس‌نسبی اگر انباره صفر نباشد، وگرنه کنترل به دستور بعد از پرش واگذار می‌شود. JC rel
انتقال اجرای برنامه به دستوری با آدرس‌نسبی اگر بیت نقلی نشاندار باشد، وگرنه کنترل به دستور بعد از پرش واگذار می‌شود. JNC rel
انتقال اجرای برنامه به دستوری با آدرس‌نسبی...

  انتشار : ۶ اسفند ۱۳۹۸               تعداد بازدید : 163

دیدگاه های کاربران (0)

http://kia-ir.ir

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

فروشگاه پاورپوینت فایل اوکی © 2024-1403

فید خبر خوان    نقشه سایت    تماس با ما