دوره تسلط بر زبان ماشین QL: از مبانی تا بهینه سازی های پیشرفته همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب تسلط بر زبان ماشین QL: از مبانی تا بهینه سازی های پیشرفته
موضوع کلی: برنامه نویسی اسمبلی برای Sinclair QL
موضوع میانی: اصول و تکنیک های پیشرفته
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر Sinclair QL
- 2. تاریخچه Sinclair QL
- 3. معماری Sinclair QL
- 4. پردازنده 68008
- 5. حافظه در Sinclair QL
- 6. ROM و RAM
- 7. دستگاه های ورودی/خروجی QL
- 8. اشکال زدایی در QL
- 9. مفاهیم زبان ماشین
- 10. دستورالعمل های 68008
- 11. حالت های آدرس دهی
- 12. رجیسترها در 68008
- 13. پشته (Stack)
- 14. فراخوانی زیر برنامه ها
- 15. مدیریت وقفه ها
- 16. مبانی برنامه نویسی زبان ماشین
- 17. اولین برنامه زبان ماشین
- 18. توسعه برنامه های زبان ماشین
- 19. استفاده از مونتاژ کننده (Assembler)
- 20. نوشتن کد اسمبلی
- 21. خطاهای رایج اسمبلی
- 22. اشکال زدایی برنامه های اسمبلی
- 23. ذخیره و بارگذاری برنامه ها
- 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. برنامه نویسی سیستم عامل QL
- 58. تعامل با سیستم عامل
- 59. مدیریت فایل ها در سطح پایین
- 60. مدیریت دستگاه ها در سطح پایین
- 61. نوشتن درایورهای دستگاه
- 62. تکنیک های استفاده از ROM QL
- 63. توابع داخلی QL
- 64. استفاده از توابع توکار (Built-in)
- 65. برنامه نویسی گرافیکی در سطح پایین
- 66. رسم پیکسل
- 67. رسم خط
- 68. رسم مستطیل
- 69. پر کردن اشکال
- 70. انیمیشن در سطح پایین
- 71. صدا در سطح پایین
- 72. تولید صدا
- 73. مدیریت حافظه گرافیکی
- 74. تکنیک های پیشرفته اشکال زدایی
- 75. اشکال زدایی سخت افزاری
- 76. استفاده از تحلیلگر منطقی
- 77. استفاده از اسیلوسکوپ
- 78. برنامه نویسی برای اهداف خاص
- 79. بازی سازی در سطح پایین
- 80. نرم افزار کاربردی در سطح پایین
- 81. تکنیک های مهندسی معکوس (Reverse Engineering)
- 82. تحلیل کد ماشین ناشناخته
- 83. یافتن نقاط ضعف امنیتی
- 84. مباحث خاص Sinclair QL
- 85. BASIC و زبان ماشین QL
- 86. تلفیق BASIC و زبان ماشین
- 87. استفاده از توابع QL BASIC از زبان ماشین
- 88. نوشتن روتین های سریع برای QL BASIC
- 89. پروژه های عملی
- 90. ساخت یک ابزار کمکی در زبان ماشین
- 91. پیاده سازی یک الگوریتم ساده گرافیکی
- 92. ساخت یک بازی ساده
- 93. نوشتن یک روتین ورودی/خروجی سفارشی
- 94. ارزیابی عملکرد برنامه های نوشته شده
- 95. نکات پایانی و منابع بیشتر
- 96. بررسی کتاب 'Machine code programming on the Sinclair QL'
- 97. مطالعه موارد مشابه
- 98. ادامه مسیر یادگیری زبان ماشین
- 99. جامعه برنامه نویسان QL
- 100. آینده زبان ماشین در سیستم های کلاسیک
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.