کتاب آموزش جامع برنامهنویسی به زبان اسمبلی (مدل 8086)؛ از مفاهیم پایه تا تحلیل عملکرد پردازنده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی به زبان اسمبلی (مدل 8086)؛ از مفاهیم پایه تا تحلیل عملکرد پردازنده
موضوع کلی: علوم و مهندسی کامپیوتر
موضوع میانی: معماری سیستمهای رایانهای و برنامهنویسی سطح پایین
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی و تاریخچه معماری پردازندههای اینتل ۸۰۸۶
- 2. آشنایی با ساختار داخلی پردازنده و ثباتهای عمومی
- 3. مفهوم حافظه در معماری ۸۰۸۶ و آدرسدهی سگمنتی
- 4. سیستم اعداد در مبنای دو و شانزده در برنامهنویسی سطح پایین
- 5. نصب و راهاندازی شبیهساز اسمبلی ۸۰۸۶ در محیط ویندوز
- 6. ساختار کلی یک برنامه اسمبلی و بخشهای کد و داده
- 7. آشنایی با دستورات انتقال داده و ثباتهای وضعیت
- 8. آشنایی با وقفه نرمافزاری و دستورات ورودی و خروجی
- 9. عملگرهای محاسباتی در اسمبلی شامل جمع و تفریق
- 10. بررسی دستورات ضرب و تقسیم در پردازنده ۸۰۸۶
- 11. کار با پرچمها و دستورات مقایسه برای تصمیمگیری
- 12. ساختارهای کنترلی و دستورات پرش شرطی و غیرشرطی
- 13. مدیریت حافظه پشته و کاربرد آن در فراخوانی توابع
- 14. کار با آرایهها و دسترسی به خانههای حافظه
- 15. مفهوم و کاربرد وقفه ۲۱ اچ در سیستمعامل
- 16. روشهای مختلف آدرسدهی مستقیم و غیرمستقیم
- 17. کار با رشتههای متنی و دستورات پردازش رشته
- 18. مفهوم زیرروالها و نحوه تعریف و فراخوانی آنها
- 19. استفاده از دستورات منطقی شامل اند و اور و نات
- 20. تغییر مکان بیتها با دستورات شیفت و چرخش
- 21. مفهوم سگمنتهای کد و داده و پشته در حافظه
- 22. نحوه دیباگ کردن کد اسمبلی در محیط شبیهساز
- 23. پیادهسازی حلقههای تکرار با استفاده از دستور لوپ
- 24. تعامل با سختافزار از طریق درگاههای ورودی و خروجی
- 25. بررسی محدودیتهای معماری ۱۶ بیتی در محاسبات
- 26. بهینهسازی کدهای اسمبلی برای افزایش کارایی پردازنده
- 27. نحوه ترکیب کدهای اسمبلی با زبانهای سطح بالا
- 28. اصول نوشتن کدهای ایمن و جلوگیری از سرریز پشته
- 29. تحلیل نحوه اجرای دستورات در چرخه واکشی و اجرا
- 30. پروژه نهایی: طراحی یک برنامه محاسباتی در محیط اسمبلی
تگها:
آموزش اسمبلی
آموزش اسمبلی ۸۰۸۶
برنامهنویسی ۸۰۸۶
برنامهنویسی سطح پایین
پردازنده ۸۰۸۶
ریزپردازنده
زبان اسمبلی
کدنویسی اسمبلی
معماری کامپیوتر
مهندسی کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.