دوره مبانی برنامه نویسی به زبان اسمبلی برای معماری IBM PC همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی برنامه نویسی به زبان اسمبلی برای معماری IBM PC
موضوع کلی: مبانی علوم کامپیوتر و برنامه نویسی
موضوع میانی: زبان های برنامه نویسی سطح پایین
📋 سرفصلهای دوره
- 1. مبانی علوم کامپیوتر و معماری کامپیوتر
- 2. ساختار کلی یک کامپیوتر
- 3. حافظه و انواع آن
- 4. واحد پردازش مرکزی (CPU)
- 5. ورودی/خروجی (I/O)
- 6. سیستم عامل و نقش آن
- 7. زبان ماشین و زبان اسمبلی
- 8. تفاوت زبان سطح بالا و پایین
- 9. معماری IBM PC
- 10. رجیسترهای پردازنده 8086/8088
- 11. مدیریت حافظه در IBM PC
- 12. حالت واقعی و حالت محافظت شده
- 13. مقدمهای بر زبان اسمبلی
- 14. دستورالعملهای پایه اسمبلی
- 15. عملیات منطقی و حسابی
- 16. انتقال دادهها
- 17. دستورالعملهای پرشی و شرطی
- 18. حلقهها در اسمبلی
- 19. زیربرنامهها و رویهها
- 20. مدیریت پشته (Stack)
- 21. فراخوانی توابع سیستم عامل
- 22. دستورالعملهای ورودی/خروجی
- 23. مدیریت وقفهها (Interrupts)
- 24. وقفههای سختافزاری
- 25. وقفههای نرمافزاری
- 26. برنامهنویسی با وقفههای DOS
- 27. مقدمهای بر اسمبلی 32 بیتی
- 28. مدل حافظه در حالت محافظت شده
- 29. رجیسترهای 32 بیتی
- 30. دستورالعملهای 32 بیتی
- 31. مدیریت حافظه پیشرفته
- 32. صفحات و بخشها
- 33. مدیریت وظایف
- 34. ارتباط بین پردازندهها
- 35. مقدمهای بر اسمبلی 64 بیتی
- 36. رجیسترهای 64 بیتی
- 37. دستورالعملهای 64 بیتی
- 38. مدل برنامهنویسی 64 بیتی
- 39. مقدمهای بر کامپایلرها
- 40. مراحل کامپایل
- 41. تجزیه لغوی و نحوی
- 42. تولید کد میانی
- 43. بهینهسازی کد
- 44. تولید کد نهایی
- 45. مقدمهای بر اسمبلرها
- 46. مراحل اسمبل
- 47. انواع اسمبلرها
- 48. اسمبلرهای دو-گذر
- 49. اسمبلرهای تک-گذر
- 50. برنامهنویسی سیستمی
- 51. توابع کتابخانهای استاندارد
- 52. کار با فایلها
- 53. مدیریت رشتهها
- 54. ساختارهای داده در اسمبلی
- 55. آرایهها
- 56. ساختارهای پیچیده
- 57. اشارهگرها
- 58. مدیریت حافظه پویا
- 59. اشکالزدایی برنامهها
- 60. ابزارهای اشکالزدایی
- 61. تکنیکهای اشکالزدایی
- 62. خطایابی منطقی
- 63. خطایابی اجرایی
- 64. برنامهنویسی موازی
- 65. مقدمهای بر پردازش موازی
- 66. مدلهای برنامهنویسی موازی
- 67. همزمانی و همروندی
- 68. قفلها و سمافورها
- 69. مقدمهای بر شبکهها
- 70. مدل OSI
- 71. پروتکلهای TCP/IP
- 72. برنامهنویسی سوکت
- 73. ارتباطات بین پردازشی (IPC)
- 74. صفهای پیام
- 75. حافظه مشترک
- 76. اشیاء دوربرد (RPC)
- 77. مباحث پیشرفته در معماری کامپیوتر
- 78. کاشههای پردازنده
- 79. خط لوله (Pipeline)
- 80. اجرای خارج از نوبت
- 81. اجرای فوق مقیاس
- 82. معماریهای چند هستهای
- 83. حافظههای نهان مشترک
- 84. همگامسازی در معماریهای موازی
- 85. مقدمهای بر زبانهای سطح بالا
- 86. تاریخچه زبانهای برنامهنویسی
- 87. نکات مهم در انتخاب زبان
- 88. ساخت پروژههای نرمافزاری
- 89. مدیریت کد
- 90. آزمون واحد (Unit Testing)
- 91. یکپارچهسازی مداوم (CI)
- 92. تحویل مداوم (CD)
- 93. اصول طراحی نرمافزار
- 94. اصول SOLID
- 95. طراحی شیءگرا
- 96. الگوهای طراحی
- 97. مقدمهای بر پایگاه داده
- 98. مفاهیم پایگاه داده رابطهای
- 99. زبان SQL
- 100. مقدمهای بر امنیت نرمافزار
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.