, ,

کتاب رمزگشایی اسرار برنامه‌نویسی Commodore 128: یک کتاب جامع از مقدماتی تا پیشرفته

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب رمزگشایی اسرار برنامه‌نویسی Commodore 128: یک کتاب جامع از مقدماتی تا پیشرفته

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

موضوع میانی: برنامه‌نویسی زبان اسمبلی Commodore 128

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

  • 1. معرفی Commodore 128 و اهمیت آن
  • 2. چرا برنامه‌نویسی اسمبلی؟ مزایا و معایب
  • 3. آشنایی با سخت‌افزار C128: CPU، RAM، ROM
  • 4. مروری بر معماری 8502/6502
  • 5. تنظیم محیط توسعه: شبیه‌سازها و اسمبلرها
  • 6. اولین برنامه اسمبلی: "Hello World" در C128
  • 7. مقدمه‌ای بر سیستم حافظه (Memory Map)
  • 8. مفاهیم اولیه ثبات‌ها (Registers)
  • 9. انواع داده در اسمبلی: بایت‌ها و کلمه‌ها
  • 10. استفاده از مانیتور ML C128
  • 11. معرفی دستورات انتقال داده: LDA، STA
  • 12. آشنایی با Addressing Modes (بخش اول: Immediate, Zero Page)
  • 13. آشنایی با Addressing Modes (بخش دوم: Absolute, Indexed)
  • 14. آشنایی با Addressing Modes (بخش سوم: Indirect, Implied)
  • 15. دستورات حسابی: ADC، SBC
  • 16. دستورات منطقی: AND، ORA، EOR
  • 17. دستورات شیفت و چرخش: ASL، LSR، ROL، ROR
  • 18. دستورات مقایسه و تست: CMP، CPX، CPY، BIT
  • 19. دستورات پرش و شاخه: JMP، JSR، RTS
  • 20. دستورات شاخه‌ای شرطی: BEQ، BNE، BCC، BCS
  • 21. دستورات شاخه‌ای شرطی: BMI، BPL، BVC، BVS
  • 22. استفاده از پشته: PHA، PLA، PHP، PLP
  • 23. مدیریت بیت‌ها: CLC، SEC، CLI، SEI، CLV
  • 24. دستورات سیستم: NOP، BRK
  • 25. بهینه‌سازی کد با دستورات کوتاه
  • 26. درک کامل Memory Map C128
  • 27. ناحیه Zero Page: بهینه‌سازی و استفاده از آن
  • 28. فضای Stack: مدیریت و جلوگیری از سرریز
  • 29. استفاده از ROM KERNAL برای عملیات پایه I/O
  • 30. فراخوانی KERNAL routines: JSR و پارامترها
  • 31. نمایش کاراکترها روی صفحه (VIC-II) با KERNAL
  • 32. خواندن ورودی از کیبورد با KERNAL
  • 33. مدیریت فایل‌ها: Load و Save با KERNAL (بخش اول)
  • 34. مدیریت فایل‌ها: Load و Save با KERNAL (بخش دوم)
  • 35. کار با دستگاه‌های منطقی (Logical Devices)
  • 36. مدیریت دیسک و دایرکتوری با KERNAL
  • 37. سوئیچینگ بین 40 و 80 ستون
  • 38. مدیریت پورت‌های سریال (IEC Bus)
  • 39. دسترسی مستقیم به حافظه ROM
  • 40. ایجاد جداول پرش (Jump Tables)
  • 41. آشنایی با VIC-II: قلب گرافیکی 40 ستون
  • 42. Memory Map VIC-II و رجیسترهای کنترل
  • 43. برنامه‌نویسی حالت متنی 40 ستون
  • 44. کار با Custom Character Sets (CCS)
  • 45. تغییر رنگ پس‌زمینه، مرز و متن
  • 46. معرفی Sprites: تعریف و کنترل اولیه
  • 47. حرکت Sprites و تشخیص برخورد
  • 48. Sprites در حالت Multicolor
  • 49. حالت‌های گرافیکی Bitmapped در VIC-II
  • 50. رسم پیکسل و خط در حالت Bitmapped
  • 51. Scrollers: ساخت افکت‌های پیمایش صفحه
  • 52. Raster Interrupts: زمان‌بندی دقیق با VIC-II
  • 53. افکت‌های Raster: تغییر رنگ در خطوط خاص
  • 54. Split Screens: تقسیم صفحه برای نمایش‌های مختلف
  • 55. Double Buffering برای انیمیشن روان
  • 56. آشنایی با VDC: قلب گرافیکی 80 ستون
  • 57. Memory Map VDC و رجیسترهای کنترل
  • 58. برنامه‌نویسی حالت متنی 80 ستون
  • 59. تنظیمات نمایش: خطوط، ستون‌ها، سرعت چشمک‌زن
  • 60. Custom Character Sets در VDC
  • 61. کنترل ویژگی‌های کاراکتر (Attributes): رنگ، زیرخط
  • 62. حالت‌های گرافیکی Bitmapped در VDC (Hi-Res)
  • 63. رسم پیکسل و خط در حالت Bitmapped VDC
  • 64. مدیریت Blitter در VDC برای کپی سریع
  • 65. Scrollers در 80 ستون
  • 66. استفاده از VDC برای نمایش اطلاعات تکمیلی
  • 67. افکت‌های خاص با VDC
  • 68. همگام‌سازی VIC-II و VDC
  • 69. استفاده از VDC برای کاربردهای غیرمتنی پیشرفته
  • 70. ایجاد فونت‌های سفارشی برای VDC
  • 71. آشنایی با SID (6581/8580): تراشه صدا
  • 72. Memory Map SID و رجیسترهای کنترل صدا
  • 73. تولید Waveforms پایه (Triangle, Sawtooth, Pulse, Noise)
  • 74. کنترل فرکانس و Pitch صدا
  • 75. ADSR Envelope Generator: ایجاد افکت‌های صوتی
  • 76. فیلترها در SID: Low-Pass, High-Pass, Band-Pass
  • 77. ترکیب صداها (Voice Mixing)
  • 78. تولید موسیقی و نت‌ها با SID
  • 79. نمونه‌برداری دیجیتال (Digital Samples) با SID (تقریبی)
  • 80. معرفی CIA (6526): ورودی/خروجی و تایمرها
  • 81. رجیسترهای کنترل CIA: پورت‌های A و B
  • 82. استفاده از تایمرهای CIA برای تولید وقفه‌ها
  • 83. خواندن ورودی جوی‌استیک
  • 84. اسکان کیبورد به صورت مستقیم
  • 85. اتصال به پورت User Port
  • 86. سوئیچینگ بانک حافظه (Bank Switching) در C128
  • 87. استفاده از RAM Function Register
  • 88. مدیریت صفحات حافظه (Memory Paging)
  • 89. تکنیک‌های Fast Loader برای دیسک (1541/1571/1581)
  • 90. Overlays: اجرای برنامه‌های بزرگتر از حافظه
  • 91. Self-modifying code: تغییر کد در حین اجرا
  • 92. استفاده از وقفه‌ها (Interrupts): IRQ و NMI
  • 93. نوشتن KERNAL Extensions و جایگزینی
  • 94. تکنیک‌های محافظت از کپی (Copy Protection)
  • 95. دیباگ کردن برنامه‌های اسمبلی پیشرفته
  • 96. برنامه‌نویسی سیستم‌عامل CP/M در C128 (مقدماتی)
  • 97. بهینه‌سازی حلقه‌ها و دسترسی به حافظه
  • 98. استفاده از Zero Page برای سرعت نهایی
  • 99. برنامه‌نویسی برای 1571/1581 DOS
  • 100. پروژه‌های پیشرفته و نکات "رازآلود" نهایی

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب رمزگشایی اسرار برنامه‌نویسی Commodore 128: یک کتاب جامع از مقدماتی تا پیشرفته”

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

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