دوره اصول زبان اسمبلی برای کامپیوترهای خانگی کلاسیک همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول زبان اسمبلی برای کامپیوترهای خانگی کلاسیک
موضوع کلی: برنامه نویسی و توسعه نرم افزار
موضوع میانی: برنامه نویسی سطح پایین و سیستم
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان اسمبلی
- 2. چرا زبان اسمبلی؟
- 3. ساختار حافظه در کامپیوترهای کلاسیک
- 4. ثباتها و رجیسترها
- 5. دستورالعملهای پایه اسمبلی
- 6. انتقال دادهها
- 7. عملیات حسابی پایه
- 8. عملیات منطقی پایه
- 9. کنترل جریان برنامه
- 10. پرشها و حلقهها
- 11. زیربرنامهها و فراخوانی توابع
- 12. مدیریت پشته (Stack)
- 13. ورودی و خروجی پایهای
- 14. کار با دادههای کاراکتری
- 15. آرایهها در اسمبلی
- 16. اشارهگرها در اسمبلی
- 17. عملیات بیتی پیشرفته
- 18. شمارندهها و وقفهها
- 19. مدیریت حافظه پویا
- 20. ساختار دادههای پیچیدهتر
- 21. توابع بازگشتی در اسمبلی
- 22. بهینهسازی کد اسمبلی
- 23. اشکالزدایی (Debugging) برنامههای اسمبلی
- 24. مقدمهای بر معماری پردازنده
- 25. تاریخچه پردازندههای خانگی
- 26. تفاوت معماریها
- 27. آدرسدهی حافظه
- 28. حالتهای آدرسدهی
- 29. دستورالعملهای بارگذاری و ذخیره
- 30. عملیات جمع و تفریق با رقم نقلی
- 31. عملیات ضرب و تقسیم
- 32. عملیات شیفت و چرخش
- 33. دستورالعملهای مقایسه
- 34. پرش شرطی
- 35. پرشهای بیقید و شرط
- 36. حلقههای شمارشی
- 37. حلقههای شرطی
- 38. پیادهسازی توابع در اسمبلی
- 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. ارتباط بین پردازشی (IPC)
- 67. مقدمهای بر شبکهسازی در سطح پایین
- 68. پروتکلهای ارتباطی پایه
- 69. کار با کارت شبکه در اسمبلی
- 70. ارسال و دریافت بستههای داده
- 71. امنیت در ارتباطات سطح پایین
- 72. مقدمهای بر گرافیک در کامپیوترهای کلاسیک
- 73. توابع گرافیکی پایه
- 74. رسم خط و دایره
- 75. پر کردن نواحی
- 76. کار با رنگها
- 77. انیمیشنهای ساده
- 78. مقدمهای بر صدا در کامپیوترهای کلاسیک
- 79. تولید صداهای پایهای
- 80. استفاده از تراشههای صوتی
- 81. ساخت افکتهای صوتی
- 82. مقدمهای بر ساخت کامپایلر
- 83. مراحل کامپایل
- 84. تجزیه و تحلیل لغوی
- 85. تجزیه و تحلیل نحوی
- 86. تولید کد میانی
- 87. بهینهسازی کد نهایی
- 88. اصول طراحی زبانهای برنامهنویسی
- 89. ساخت زبانهای دامنه خاص (DSL)
- 90. پیادهسازی مفسر (Interpreter)
- 91. مقایسه کامپایلر و مفسر
- 92. برنامهنویسی ترغیبی (Declarative)
- 93. برنامهنویسی تابعی (Functional)
- 94. مفاهیم شیءگرایی در سطح پایین
- 95. پیادهسازی وراثت در اسمبلی
- 96. پیادهسازی چندریختی در اسمبلی
- 97. طراحی الگوهای نرمافزاری در اسمبلی
- 98. برنامهنویسی موازی در سطح پایین
- 99. مقدمهای بر معماریهای جدیدتر
- 100. پردازندههای ۶۴ بیتی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.