کتاب ورود به دنیای کد ماشین در کامپیوترهای خانگی (با تمرکز بر معماری C64)

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره ورود به دنیای کد ماشین در کامپیوترهای خانگی (با تمرکز بر معماری C64)

موضوع کلی: علوم کامپیوتر و برنامه‌نویسی

موضوع میانی: مبانی برنامه‌نویسی و معماری کامپیوتر

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر معماری کامپیوترهای خانگی
  • 2. تاریخچه کامپیوترهای خانگی
  • 3. آشنایی با معماری Commodore 64
  • 4. واحد پردازش مرکزی (CPU) در C64
  • 5. حافظه RAM و ROM در C64
  • 6. دستگاه‌های ورودی و خروجی C64
  • 7. زبان ماشین چیست؟
  • 8. کد ماشین در مقابل زبان اسمبلی
  • 9. ساختار دستورالعمل‌های زبان ماشین
  • 10. کدهای عملیاتی (Opcodes)
  • 11. عملگرها و عملوندها در C64
  • 12. رجیسترهای پردازنده C64
  • 13. نحوه خواندن حافظه توسط CPU
  • 14. نحوه نوشتن در حافظه توسط CPU
  • 15. آدرس‌دهی حافظه در C64
  • 16. پایانه‌ها و پورت‌های C64
  • 17. کار با پورت‌ها برای ورودی/خروجی
  • 18. مقدمه‌ای بر زبان اسمبلی C64
  • 19. دستورالعمل‌های پایه اسمبلی (Load, Store)
  • 20. دستورالعمل‌های جابجایی داده (Move)
  • 21. عملیات حسابی در اسمبلی (Add, Subtract)
  • 22. عملیات منطقی در اسمبلی (AND, OR, XOR)
  • 23. مقایسه مقادیر (Compare)
  • 24. دستورالعمل‌های پرش (Jump)
  • 25. پرش‌های شرطی (Branching)
  • 26. استفاده از پشته (Stack)
  • 27. فراخوانی زیربرنامه‌ها (Subroutines)
  • 28. بازگشت از زیربرنامه‌ها (Return)
  • 29. مدیریت وقفه‌ها (Interrupts)
  • 30. وقفه‌های سخت‌افزاری C64
  • 31. وقفه‌های نرم‌افزاری C64
  • 32. جدول بردار وقفه (Vector Table)
  • 33. کار با چیپ صدا SID در C64
  • 34. تولید صدا در C64
  • 35. کار با چیپ گرافیک VIC-II در C64
  • 36. تولید تصاویر در C64
  • 37. حالت‌های گرافیکی C64
  • 38. کاراکترهای گرافیکی سفارشی
  • 39. اسپرایت‌ها در C64
  • 40. مدیریت اسپرایت‌ها
  • 41. نحوه دسترسی به حافظه ویدئویی
  • 42. نحوه دسترسی به حافظه رنگ
  • 43. نحوه دسترسی به حافظه اسپرایت
  • 44. اصول اولیه برنامه‌نویسی ماشین
  • 45. نوشتن اولین برنامه ماشین
  • 46. اشکال‌زدایی (Debugging) برنامه‌های ماشین
  • 47. استفاده از مانیتورهای ماشین
  • 48. تبدیل کد اسمبلی به کد ماشین
  • 49. تبدیل کد ماشین به کد اسمبلی
  • 50. آشنایی با ابزارهای توسعه C64
  • 51. شبیه‌سازهای C64
  • 52. استفاده از شبیه‌ساز برای توسعه
  • 53. مبانی سیستم عامل C64 (KERNAL)
  • 54. توابع KERNAL برای ورودی/خروجی
  • 55. توابع KERNAL برای مدیریت حافظه
  • 56. توابع KERNAL برای دسترسی به سخت‌افزار
  • 57. نوشتن کد ماشین برای بازی‌های ساده
  • 58. پیاده‌سازی منطق بازی
  • 59. مدیریت ورودی بازیکن
  • 60. مدیریت وضعیت بازی
  • 61. بهینه‌سازی کد ماشین
  • 62. اندازه کد و سرعت اجرا
  • 63. اصول اولیه الگوریتم‌ها در کد ماشین
  • 64. مرتب‌سازی در کد ماشین
  • 65. جستجو در کد ماشین
  • 66. ساختارهای داده پایه در کد ماشین
  • 67. آرایه‌ها در کد ماشین
  • 68. کار با رشته‌ها در کد ماشین
  • 69. مقدمه‌ای بر سیستم فایل C64 (CBM DOS)
  • 70. نحوه خواندن از دیسک
  • 71. نحوه نوشتن روی دیسک
  • 72. مدیریت فایل‌ها در CBM DOS
  • 73. امنیت در برنامه‌نویسی ماشین
  • 74. ملاحظات مربوط به استفاده از حافظه
  • 75. مدیریت خطا در برنامه‌های ماشین
  • 76. محدودیت‌های سخت‌افزاری C64
  • 77. پروژه‌های عملی با کد ماشین
  • 78. ساخت یک ماشین حساب ساده
  • 79. ایجاد یک انیمیشن ساده
  • 80. توسعه یک بازی پازل ساده
  • 81. آشنایی با معماری‌های دیگر کامپیوترهای خانگی
  • 82. مقایسه معماری C64 با دیگران
  • 83. توسعه پایدار در برنامه‌نویسی ماشین
  • 84. اخلاق در توسعه نرم‌افزار
  • 85. کاربرد کد ماشین در عصر حاضر
  • 86. مقدمه‌ای بر معماری‌های مدرن
  • 87. مبانی پردازنده‌های ARM
  • 88. مبانی معماری x86
  • 89. تفاوت‌های پردازنده‌های مدرن
  • 90. کد ماشین در سیستم‌های نهفته (Embedded)
  • 91. برنامه‌نویسی ماشین برای میکروکنترلرها
  • 92. مبانی سیستم عامل‌های مدرن
  • 93. مدیریت حافظه در سیستم‌های مدرن
  • 94. امنیت در سیستم‌های مدرن
  • 95. آینده برنامه‌نویسی ماشین
  • 96. ملاحظات فنی در توسعه نرم‌افزار
  • 97. روش‌های نوین توسعه نرم‌افزار
  • 98. ارزیابی عملکرد نرم‌افزار
  • 99. مبانی مهندسی نرم‌افزار
  • 100. مراحل توسعه نرم‌افزار

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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