, ,

کتاب از صفر تا صد اسمبلی: آموزش برنامه‌نویسی با کامودور 64 و VIC-20 (با الهام از کن اسکی‌یر)

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب از صفر تا صد اسمبلی: آموزش برنامه‌نویسی با کامودور 64 و VIC-20 (با الهام از کن اسکی‌یر)

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

موضوع میانی: برنامه‌نویسی اسمبلی برای کامودور 64 و VIC-20

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

  • 1. مقدمه‌ای بر دنیای کامپیوترهای قدیمی
  • 2. خوش آمدید به دوره از صفر تا صد اسمبلی
  • 3. چرا برنامه‌نویسی اسمبلی؟
  • 4. تاریخچه کامپیوترهای VIC-20 و Commodore 64
  • 5. معماری سیستم در مقابل برنامه‌نویسی سطح پایین
  • 6. ابزارهای مورد نیاز: شبیه‌ساز و اسمبلر
  • 7. اولین قدم: راه‌اندازی محیط توسعه
  • 8. آشنایی با شبیه‌ساز C64/VIC-20
  • 9. نصب و پیکربندی شبیه‌ساز
  • 10. اولین برنامه اسمبلی: Hello, World!
  • 11. آشنایی با مانیتور اسمبلی (Assembler Monitor)
  • 12. دستورالعمل‌های پایه مانیتور
  • 13. ورود کد اسمبلی به مانیتور
  • 14. اجرای برنامه اسمبلی
  • 15. ذخیره و بارگذاری برنامه‌های اسمبلی
  • 16. آشنایی با زبان ماشین (Machine Language)
  • 17. کدگذاری دستورالعمل‌ها در قالب بایت
  • 18. معماری پردازنده 6502 (بخش اول)
  • 19. رجیسترها: A, X, Y
  • 20. رجیستر شمارنده برنامه (PC)
  • 21. رجیستر وضعیت (Status Register / Flags)
  • 22. پشته (Stack)
  • 23. آدرس‌دهی حافظه
  • 24. فضای آدرس 64 کیلوبایتی
  • 25. نقشه حافظه Commodore 64
  • 26. نقشه حافظه VIC-20
  • 27. دستورالعمل‌های انتقال داده (Data Transfer Instructions)
  • 28. LDA: بارگذاری مقدار در رجیستر A
  • 29. STA: ذخیره مقدار از رجیستر A
  • 30. LDX, STX
  • 31. LDY, STY
  • 32. TAX, TXA
  • 33. TAY, TYA
  • 34. TSX, TXS
  • 35. PHA, PLA
  • 36. PHP, PLP
  • 37. اولین قدم‌های برنامه‌نویسی واقعی
  • 38. تغییر مقدار یک متغیر
  • 39. انجام عملیات ریاضی ساده
  • 40. جمع و تفریق با استفاده از رجیسترها
  • 41. آشنایی با دسته‌بندی دستورالعمل‌ها
  • 42. دستورالعمل‌های حسابی (Arithmetic Instructions)
  • 43. ADC: جمع با رقم نقلی
  • 44. SBC: تفریق با رقم نقلی
  • 45. INC: افزایش مقدار
  • 46. DEC: کاهش مقدار
  • 47. توابع منطقی (Logical Instructions)
  • 48. AND: عملیات AND بیتی
  • 49. ORA: عملیات OR بیتی
  • 50. EOR: عملیات XOR بیتی
  • 51. BIT: تست بیت‌ها
  • 52. دستورالعمل‌های پرش (Branch Instructions)
  • 53. BEQ: پرش در صورت مساوی بودن (صفر بودن فلگ Z)
  • 54. BNE: پرش در صورت نابرابر بودن (یک بودن فلگ Z)
  • 55. BCS: پرش در صورت رقم نقلی (بالا بودن فلگ C)
  • 56. BCC: پرش در صورت عدم رقم نقلی (پایین بودن فلگ C)
  • 57. BMI: پرش در صورت منفی بودن (یک بودن فلگ N)
  • 58. BPL: پرش در صورت مثبت بودن (صفر بودن فلگ N)
  • 59. BVS: پرش در صورت سرریز (یک بودن فلگ V)
  • 60. BVC: پرش در صورت عدم سرریز (صفر بودن فلگ V)
  • 61. دستورالعمل‌های پرش بدون قید (Unconditional Jump)
  • 62. JMP: پرش به آدرس دلخواه
  • 63. jsr: پرش به زیربرنامه (Jump to Subroutine)
  • 64. rts: بازگشت از زیربرنامه (Return from Subroutine)
  • 65. دستورالعمل‌های کنترل (Control Instructions)
  • 66. BRK: وقفه نرم‌افزاری (Break)
  • 67. NOP: بدون عملیات
  • 68. CLI: فعال کردن وقفه سراسری
  • 69. SEI: غیرفعال کردن وقفه سراسری
  • 70. CLC: پاک کردن فلگ رقم نقلی
  • 71. SEC: تنظیم فلگ رقم نقلی
  • 72. CLD: پاک کردن فلگ جهت
  • 73. SED: تنظیم فلگ جهت
  • 74. CLV: پاک کردن فلگ سرریز
  • 75. معماری پردازنده 6502 (بخش دوم)
  • 76. حالت‌های آدرس‌دهی (Addressing Modes)
  • 77. آدرس‌دهی فوری (Immediate)
  • 78. آدرس‌دهی صفرصفحه (Zero Page)
  • 79. آدرس‌دهی مطلق (Absolute)
  • 80. آدرس‌دهی صفرصفحه با افست X (Zero Page X)
  • 81. آدرس‌دهی صفرصفحه با افست Y (Zero Page Y)
  • 82. آدرس‌دهی مطلق با افست X (Absolute X)
  • 83. آدرس‌دهی مطلق با افست Y (Absolute Y)
  • 84. آدرس‌دهی غیرمستقیم (Indirect)
  • 85. آدرس‌دهی غیرمستقیم با افست X (Indirect X)
  • 86. آدرس‌دهی غیرمستقیم با افست Y (Indirect Y)
  • 87. آدرس‌دهی شرطی (Implied)
  • 88. آدرس‌دهی رجیستری (Accumulator)
  • 89. نوشتن اولین زیربرنامه‌ها
  • 90. مدیریت پشته برای فراخوانی زیربرنامه‌ها
  • 91. مقایسه مقادیر (Compare Instructions)
  • 92. CMP: مقایسه با رجیستر A
  • 93. CPX: مقایسه با رجیستر X
  • 94. CPY: مقایسه با رجیستر Y
  • 95. عملیات بر روی بیت‌ها (Bitwise Operations)
  • 96. کار با فلگ‌ها (Flags)
  • 97. تنظیم و پاک کردن فلگ‌ها
  • 98. استفاده از فلگ‌ها برای کنترل جریان برنامه
  • 99. توسعه برنامه‌های بزرگتر
  • 100. مدیریت خطا و اشکال‌زدایی (Debugging)

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب از صفر تا صد اسمبلی: آموزش برنامه‌نویسی با کامودور 64 و VIC-20 (با الهام از کن اسکی‌یر)”

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

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