کتاب راهنمای جامع اسمبلی برای توسعه‌دهندگان BBC Micro با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره راهنمای جامع اسمبلی برای توسعه‌دهندگان 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 برنامه‌نویسی اسمبلی پردازنده توسعه‌دهنده زبان اسمبلی سخت‌افزار سیستم عامل کامپیوتر قدیمی کدنویسی میکرومپیوتر

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.