کتاب راهنمای جامع اسمبلی برای توسعهدهندگان BBC Micro با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای جامع اسمبلی برای توسعهدهندگان BBC Micro
موضوع کلی: برنامهنویسی و مدیریت داده در بیبیسی میکرومپیوتر
موضوع میانی: برنامهنویسی با زبان اسمبلی
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان اسمبلی و BBC Micro
- 2. معماری پردازنده 6502
- 3. رجیسترها و حالتهای آدرسدهی 6502
- 4. دستورالعملهای پایه 6502
- 5. عملیات حسابی و منطقی
- 6. انتقال دادهها و عملیات پشته
- 7. کنترل جریان برنامه: پرشها و فراخوانیها
- 8. مدیریت وقفهها (Interrupts)
- 9. ورودی/خروجی (I/O) در BBC Micro
- 10. پورتهای موازی و سریال
- 11. کار با حافظه در BBC Micro
- 12. مدیریت حافظه صفحهبندی شده
- 13. توسعه برنامههای اسمبلی برای BBC Micro
- 14. استفاده از مونتاژگر (Assembler)
- 15. اشکالزدایی (Debugging) برنامههای اسمبلی
- 16. تکنیکهای بهینهسازی کد اسمبلی
- 17. کار با گرافیک در BBC Micro (Mode 1)
- 18. کار با گرافیک در BBC Micro (Mode 2)
- 19. کار با گرافیک در BBC Micro (Mode 3)
- 20. مدیریت صدا در BBC Micro
- 21. توسعه بازیهای ساده با اسمبلی
- 22. مبانی سیستم عامل BBC BASIC
- 23. ادغام اسمبلی با BBC BASIC
- 24. توابع و رویهها در اسمبلی
- 25. کار با رشتهها در اسمبلی
- 26. تکنیکهای پیشرفته آدرسدهی
- 27. مدیریت دادههای ساختاریافته
- 28. پیادهسازی ساختارهای داده (لیستها، پشتهها)
- 29. الگوریتمهای مرتبسازی در اسمبلی
- 30. الگوریتمهای جستجو در اسمبلی
- 31. کار با فایلها در BBC Micro
- 32. مدیریت دیسک و فلاپی در اسمبلی
- 33. شبکهسازی اولیه در BBC Micro
- 34. پروتکلهای ارتباطی پایه
- 35. توسعه درایورهای دستگاه
- 36. کار با سختافزار خارجی
- 37. مبانی برنامهنویسی سیستم
- 38. مدیریت فرایندها (Process Management)
- 39. زمانبندی (Scheduling)
- 40. مدیریت حافظه در سطح سیستم عامل
- 41. سیستم فایل
- 42. امنیت در برنامهنویسی سیستم
- 43. مبانی رمزنگاری در اسمبلی
- 44. تکنیکهای فشردهسازی داده
- 45. کار با دادههای باینری
- 46. تکنیکهای نمایش اعداد (ممیز شناور)
- 47. کار با کاراکترها و انکدینگها
- 48. مدیریت خطا و استثنائات
- 49. توسعه ابزارهای کمکی
- 50. رابط کاربری خط فرمان (CLI)
- 51. مفاهیم سیستمهای توزیعشده
- 52. برنامهنویسی شبکههای TCP/IP
- 53. سوکتهای برنامهنویسی
- 54. پروتکلهای HTTP و FTP
- 55. مبانی وب سرور در اسمبلی
- 56. توسعه کلاینتهای ساده
- 57. امنیت در شبکهسازی
- 58. مبانی پایگاه داده
- 59. طراحی پایگاه داده رابطهای
- 60. زبان SQL
- 61. اجرای کوئریها در اسمبلی
- 62. مدیریت تراکنشها
- 63. تکنیکهای ایندکسگذاری
- 64. مبانی هوش مصنوعی
- 65. الگوریتمهای جستجوی پایه در هوش مصنوعی
- 66. یادگیری ماشین در سطح مقدماتی
- 67. شبکههای عصبی مقدماتی
- 68. پردازش زبان طبیعی در سطح مقدماتی
- 69. بینایی ماشین در سطح مقدماتی
- 70. توسعه بازیهای استراتژیک
- 71. شبیهسازی فیزیکی ساده
- 72. مدیریت منابع در سیستمهای پیچیده
- 73. تکنیکهای موازیسازی
- 74. برنامهنویسی ناهمگام
- 75. مدیریت ریسک در پروژههای نرمافزاری
- 76. مبانی مدیریت پروژه
- 77. تکنیکهای تست نرمافزار
- 78. تست واحد (Unit Testing)
- 79. تست یکپارچهسازی (Integration Testing)
- 80. تست سیستمی (System Testing)
- 81. تست پذیرش (Acceptance Testing)
- 82. اصول معماری نرمافزار
- 83. الگوهای طراحی نرمافزار
- 84. معماری میکروسرویس (مقدماتی)
- 85. مبانی DevOps
- 86. ادغام مداوم (CI)
- 87. تحویل مداوم (CD)
- 88. مانیتورینگ و لاگینگ
- 89. مدیریت پیکربندی
- 90. مبانی امنیت سایبری
- 91. روشهای حمله رایج
- 92. روشهای دفاع در برابر حملات
- 93. رمزنگاری پیشرفته
- 94. مدیریت کلیدهای رمزنگاری
- 95. امنیت در شبکههای بیسیم
- 96. مبانی حقوقی و مالکیت فکری نرمافزار
- 97. قوانین کپیرایت در نرمافزار
- 98. مجوزهای نرمافزار (Open Source)
- 99. اخلاق در برنامهنویسی
- 100. مسئولیتپذیری برنامهنویسان
تگها:
BBC Micro
برنامهنویسی اسمبلی
پردازنده
توسعهدهنده
زبان اسمبلی
سختافزار
سیستم عامل
کامپیوتر قدیمی
کدنویسی
میکرومپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.