دوره آموزش جامع میکروپروسسور 8086: از مبانی تا برنامهنویسی پیشرفته همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع میکروپروسسور 8086: از مبانی تا برنامهنویسی پیشرفته
موضوع کلی: مهندسی برق
موضوع میانی: معماری و طراحی ریزپردازندهها
📋 سرفصلهای دوره
- 1. معرفی دوره و تاریخچه ریزپردازندهها
- 2. مروری بر معماری کامپیوتر و سیستمهای دیجیتال
- 3. معرفی ساختار داخلی ریزپردازنده 8086
- 4. معرفی پینها و سیگنالهای 8086
- 5. معرفی انواع رجیسترهای 8086 (عمومی، سگمنت، شاخص)
- 6. معرفی رجیستر پرچم (Flags) و کاربردهای آن
- 7. آشنایی با انواع آدرسدهی در 8086
- 8. مروری بر مجموعه دستورالعملهای 8086 (Data Transfer)
- 9. مروری بر مجموعه دستورالعملهای 8086 (Arithmetic)
- 10. مروری بر مجموعه دستورالعملهای 8086 (Logical)
- 11. مروری بر مجموعه دستورالعملهای 8086 (String Manipulation)
- 12. مروری بر مجموعه دستورالعملهای 8086 (Control Transfer - Jumps)
- 13. مروری بر مجموعه دستورالعملهای 8086 (Control Transfer - Calls & Returns)
- 14. برنامهنویسی اسمبلی در 8086 - مبانی
- 15. نصب و راهاندازی ابزارهای توسعه اسمبلی (MASM, TASM)
- 16. ساختار یک برنامه اسمبلی ساده در 8086
- 17. انواع دادهها در زبان اسمبلی 8086 (بایت، کلمه، دو کلمه)
- 18. متغیرها و ثابتها در زبان اسمبلی 8086
- 19. عملگرها و عبارات در زبان اسمبلی 8086
- 20. برنامهنویسی اسمبلی - انتقال دادهها بین رجیسترها و حافظه
- 21. برنامهنویسی اسمبلی - انجام عملیاتهای محاسباتی (جمع، تفریق، ضرب، تقسیم)
- 22. برنامهنویسی اسمبلی - انجام عملیاتهای منطقی (AND, OR, NOT, XOR)
- 23. برنامهنویسی اسمبلی - استفاده از دستورالعملهای شیفت و چرخش
- 24. برنامهنویسی اسمبلی - دستورالعملهای رشتهای (MOV, CMPS, SCAS, LODS, STOS)
- 25. برنامهنویسی اسمبلی - ساختارهای کنترلی (IF-THEN-ELSE)
- 26. برنامهنویسی اسمبلی - ساختارهای کنترلی (LOOP)
- 27. برنامهنویسی اسمبلی - ساختارهای کنترلی (WHILE)
- 28. استفاده از زیربرنامهها (Subroutines) و پاس دادن پارامترها
- 29. کار با پشته (Stack) در 8086
- 30. مدیریت حافظه در 8086 (آدرسدهی segment:offset)
- 31. آشنایی با سیستم عامل DOS و BIOS
- 32. فراخوانیهای وقفه (Interrupts) در DOS و BIOS
- 33. برنامهنویسی اسمبلی - ورودی/خروجی (I/O) ساده
- 34. آشنایی با سختافزار ورودی/خروجی (پورتها)
- 35. برنامهنویسی تایمرها و شمارندهها در 8086
- 36. برنامهنویسی وقفه (Interrupt Handling)
- 37. وقفه های سختافزاری و نرمافزاری
- 38. میکروپروسسور 8086 و پیکربندی حداقل
- 39. میکروپروسسور 8086 و پیکربندی حداکثر
- 40. آشنایی با رابطهای حافظه در 8086
- 41. طراحی رابط حافظه RAM در 8086
- 42. طراحی رابط حافظه ROM در 8086
- 43. آشنایی با رابطهای I/O در 8086
- 44. طراحی رابط I/O موازی (Parallel Interface)
- 45. طراحی رابط I/O سریال (Serial Interface)
- 46. معرفی تراشه 8255 (PPI) و برنامهنویسی آن
- 47. معرفی تراشه 8259 (PIC) و برنامهنویسی آن
- 48. معرفی تراشه 8253/8254 (Timer/Counter) و برنامهنویسی آن
- 49. مدیریت حافظه پیشرفته (Segment Override)
- 50. کاربرد آدرسدهی مستقیم (Direct Addressing)
- 51. کاربرد آدرسدهی غیرمستقیم (Indirect Addressing)
- 52. آشنایی با زبان اسمبلی پیشرفته
- 53. ماکروها در زبان اسمبلی
- 54. مدیریت فایلها در زبان اسمبلی
- 55. کار با ساختارهای دادهای پیچیده (آرایهها، لیستهای پیوندی)
- 56. برنامهنویسی برای سختافزار (درایورها)
- 57. آشنایی با مفاهیم چند وظیفگی (Multitasking) در 8086
- 58. بررسی معماری پردازندههای 8086 در سیستمهای چند پردازندهای
- 59. آشنایی با شبیهسازهای 8086
- 60. خطایابی (Debugging) برنامههای اسمبلی
- 61. بهینهسازی کد اسمبلی
- 62. برنامهنویسی برای رابطهای گرافیکی ساده
- 63. رابط گرافیکی در محیط DOS
- 64. برنامهنویسی در محیطهای توسعه یکپارچه (IDE)
- 65. مبانی طراحی مدارهای الکترونیکی مبتنی بر 8086
- 66. طراحی و ساخت یک برد آموزشی 8086
- 67. انتقال اطلاعات از طریق پورتهای موازی
- 68. انتقال اطلاعات از طریق پورتهای سریال
- 69. تبدیل آنالوگ به دیجیتال و دیجیتال به آنالوگ با 8086
- 70. کنترل موتورهای الکتریکی با 8086
- 71. کنترل سنسورها با 8086
- 72. برنامهنویسی برای سیستمهای تعبیهشده (Embedded Systems) با 8086
- 73. مقایسه 8086 با پردازندههای دیگر (8088، 80186، 80286)
- 74. بررسی ویژگیهای معماری پردازندههای مدرن و مقایسه با 8086
- 75. اصول طراحی سیستمهای مبتنی بر ریزپردازنده
- 76. طراحی سیستمهای ورودی/خروجی پیشرفته
- 77. آشنایی با پروتکلهای ارتباطی (UART, SPI, I2C)
- 78. پیادهسازی پروتکلهای ارتباطی در 8086
- 79. برنامهنویسی برای کارتهای صدا
- 80. نوشتن یک سیستم عامل ساده با اسمبلی 8086
- 81. آشنایی با مفاهیم حافظه مجازی
- 82. بررسی انواع حافظههای ذخیرهسازی
- 83. اصول برنامهنویسی ویندوز با اسمبلی
- 84. برنامهنویسی برای سیستمعاملهای بیدرنگ (RTOS) با 8086
- 85. بررسی و تحلیل عملکردهای مهم در معماری 8086
- 86. طراحی و پیادهسازی یک پروژه کاربردی با 8086
- 87. معرفی ابزارهای توسعه و اشکالزدایی پیشرفته
- 88. آموزش کامل خطایابی (Debugging)
- 89. اصول ایمنی در برنامهنویسی اسمبلی
- 90. بررسی و رفع اشکالات رایج در برنامهنویسی 8086
- 91. آینده ریزپردازندهها و جایگاه 8086
- 92. بررسی آخرین دستاوردها در زمینه معماری پردازنده
- 93. جمعبندی و مرور مطالب
- 94. ارائه پروژه پایانی
- 95. مرور و آمادگی برای آزمون
- 96. منابع و مراجع
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.