, ,

کتاب رازهای ماشین کامپیوتر 64: برنامه نویسی اسمبلی برای خلاقیت و سرعت

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب رازهای ماشین کامپیوتر 64: برنامه نویسی اسمبلی برای خلاقیت و سرعت

موضوع کلی: برنامه نویسی سطح پایین کامپیوترهای خانگی

موضوع میانی: هنر برنامه نویسی اسمبلی برای Commodore 64

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. آغاز دوره: معرفی و مقدمات
  • 2. دنیای 6502: معماری و مجموعه دستورات
  • 3. رجیسترها و حافظه: قلب تپنده‌ی Commodore 64
  • 4. سیستم اعداد: باینری، دسیمال، هگزادسیمال و کار با آن‌ها
  • 5. آدرس‌دهی در حافظه: دسترسی به داده‌ها
  • 6. اولین برنامه اسمبلی: Hello, World!
  • 7. نصب و راه‌اندازی اسمبلر: انتخاب ابزار مناسب
  • 8. ساختار یک برنامه اسمبلی: دستورات، داده‌ها و برچسب‌ها
  • 9. دستورات انتقال داده: LDA, STA, LDX, STX, LDY, STY
  • 10. دستورات محاسباتی: ADC, SBC, INC, DEC
  • 11. دستورات منطقی: AND, ORA, EOR, ASL, LSR, ROL, ROR
  • 12. دستورات پرش: JMP, JSR, RTS
  • 13. دستورات شرطی: BEQ, BNE, BCS, BCC, BMI, BPL, BVS, BVC
  • 14. استفاده از پشته: ذخیره و بازیابی داده‌ها
  • 15. زیرروال‌ها و توابع: سازماندهی کد
  • 16. ماکروها: افزایش بهره‌وری و خوانایی
  • 17. آدرس‌دهی اندیس‌دار: کار با آرایه‌ها و جداول
  • 18. حلقه‌ها: تکرار دستورات با FOR و NEXT
  • 19. کار با حافظه ROM: فراخوانی روال‌های سیستمی
  • 20. کار با کاراکترها: نمایش و دستکاری متن
  • 21. صفحه نمایش: دسترسی به حافظه صفحه نمایش
  • 22. رنگ‌ها و گرافیک: تنظیم رنگ پس‌زمینه و پیش‌زمینه
  • 23. بیت‌ها و بایت‌ها: دستکاری سطوح پایین داده‌ها
  • 24. ساخت بازی: معرفی اولیه و اصول طراحی
  • 25. کنترل کیبورد: دریافت ورودی از کاربر
  • 26. موسیقی و صدا: تولید صداهای ساده
  • 27. تایمرها و وقفه ها: زمان‌بندی و واکنش به رویدادها
  • 28. فایل‌های پرچم: کنترل جریان برنامه
  • 29. تبدیل اعداد: دسیمال به باینری و بالعکس
  • 30. عملیات بیتی: استفاده از دستورات AND, OR, XOR
  • 31. جابجایی بیت‌ها: ASL, LSR، ROL, ROR
  • 32. دستکاری کاراکترها: تبدیل حروف بزرگ به کوچک و بالعکس
  • 33. چاپ اعداد: تبدیل اعداد به رشته و نمایش آن
  • 34. کار با رشته‌ها: مقایسه، الحاق و استخراج زیررشته
  • 35. مدیریت حافظه: تخصیص و آزادسازی حافظه
  • 36. ساختارهای داده: ایجاد ساختارهای سفارشی
  • 37. الگوریتم‌های مرتب‌سازی: مرتب‌سازی حبابی
  • 38. الگوریتم‌های جستجو: جستجوی خطی
  • 39. رسم گرافیک: خطوط، مستطیل‌ها و دایره‌ها
  • 40. اصول طراحی بازی: طراحی اشیاء و تعامل آن‌ها
  • 41. حرکت اشیاء: پیاده‌سازی حرکت‌های ساده
  • 42. برخورد اشیاء: تشخیص برخورد و واکنش به آن
  • 43. ساخت بازی‌های دو بعدی: طراحی و پیاده‌سازی
  • 44. بهینه‌سازی کد: سرعت و حجم کد
  • 45. استفاده از ابزارهای اشکال‌زدایی: یافتن و رفع خطاها
  • 46. کار با VIC-II: گرافیک پیشرفته
  • 47. اصول طراحی وکتوری: ترسیم اشکال
  • 48. اسپریت‌ها: ایجاد و مدیریت اشیاء متحرک
  • 49. افکت‌های گرافیکی: سایه‌روشن و بافت‌دهی
  • 50. پیمایش صفحه: ساخت دنیای بازی بزرگتر
  • 51. ورودی جوی استیک: کنترل بازی با جوی استیک
  • 52. افکت‌های صوتی پیشرفته: موج‌سازها و صداهای پیچیده
  • 53. موسیقی متن: ایجاد موسیقی برای بازی
  • 54. ادغام داده‌ها: ذخیره و بارگذاری داده‌ها از دیسک
  • 55. خواندن فایل‌ها: کار با فایل‌های داده
  • 56. نوشتن فایل‌ها: ذخیره اطلاعات بازی
  • 57. استفاده از صفحه‌کلید: تشخیص کلیدهای خاص
  • 58. ارتباط با سریال پورت: کار با دستگاه‌های خارجی
  • 59. مبانی ریاضیات: مثلثات و هندسه
  • 60. تصادفی‌سازی: ایجاد رویدادهای تصادفی
  • 61. سیستم عامل KERNAL: فراخوانی توابع KERNAL
  • 62. فراخوانی توابع ROM: توابع سیستمی
  • 63. دستورات اسمبلی پیشرفته: دستورات اضافی
  • 64. برنامه‌نویسی ماژولار: تقسیم کد به بخش‌های کوچک‌تر
  • 65. طراحی رابط کاربری: ایجاد منوها و گزینه‌ها
  • 66. ساخت انیمیشن: فریم‌بندی و حرکت نرم
  • 67. ایجاد جلوه‌های ویژه: نورپردازی و ذرات
  • 68. آشنایی با سخت‌افزار C64: چیپ‌های اصلی
  • 69. کار با SID: تولید صداهای پیشرفته
  • 70. افزایش سرعت: تکنیک‌های بهینه‌سازی
  • 71. استفاده از DMA: انتقال سریع داده‌ها
  • 72. تکنیک‌های اسمبلی‌نویسی: خوانایی و کارایی
  • 73. اصول طراحی بازی‌های پازلی: طراحی مراحل
  • 74. گرافیک سه‌بعدی: معرفی و مفاهیم
  • 75. نوشتن یک بوت‌لودر: راه‌اندازی نرم‌افزار از حافظه
  • 76. رمزنگاری: محافظت از داده‌ها
  • 77. فشرده‌سازی داده‌ها: کاهش حجم فایل
  • 78. متن‌بازگشتی: نمایش متن در چندین خط
  • 79. مخفی کردن کد: تکنیک‌های ضد مهندسی معکوس
  • 80. کار با رابط کاربری گرافیکی: طراحی و ساخت
  • 81. شبیه‌سازی C64: استفاده از شبیه‌سازها
  • 82. استفاده از سیستم عامل GEOS: برنامه نویسی برای GEOS
  • 83. برنامه نویسی در اسمبلی برای کارتریج
  • 84. بررسی کتاب Machine Language Routines for the Commodore 64: نمونه کدها و کاربردها
  • 85. مطالعه نمونه کدهای پیشرفته: تجزیه و تحلیل
  • 86. پیاده‌سازی یک بازی کامل: از صفر تا صد
  • 87. توسعه ابزارهای جانبی: ویرایشگرها و ابزارهای توسعه
  • 88. بررسی بازی‌های معروف: یادگیری از بهترین‌ها
  • 89. تکنیک‌های پیشرفته گرافیکی: اسکرول و افکت‌های ویژه
  • 90. ارتباط اینترنت: ارسال و دریافت داده‌ها
  • 91. اشکال زدایی پیشرفته: ابزارهای پیشرفته
  • 92. تولید فایل‌های اجرایی: آماده‌سازی برای اجرا
  • 93. انتشار بازی یا نرم‌افزار: نکات و توصیه‌ها
  • 94. جامعه Commodore 64: انجمن‌ها و منابع
  • 95. آینده برنامه نویسی اسمبلی: نوآوری‌ها و فرصت‌ها
  • 96. مرور دوره: جمع‌بندی مطالب
  • 97. توصیه‌های پایانی: مسیرهای پیشرفت
  • 98. پروژه‌های عملی: تمرین و تکرار
  • 99. منابع و مراجع: معرفی ابزارها و کتاب‌ها

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب رازهای ماشین کامپیوتر 64: برنامه نویسی اسمبلی برای خلاقیت و سرعت”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا