کتاب مقدمه‌ای بر زبان اسمبلی Apple IIc/IIe: اصول و کاربردها

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره مقدمه‌ای بر زبان اسمبلی Apple IIc/IIe: اصول و کاربردها

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

موضوع میانی: زبان‌های برنامه‌نویسی سطح پایین

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

  • 1. مقدمه‌ای بر زبان اسمبلی Apple IIc/IIe
  • 2. آشنایی با معماری پردازنده 6502
  • 3. ثبات‌های پردازنده 6502
  • 4. فضای آدرس‌دهی حافظه
  • 5. ثبات‌های وضعیت (Status Register)
  • 6. دستورالعمل‌های بارگذاری و ذخیره‌سازی
  • 7. دستورالعمل‌های انتقال داده
  • 8. انتقال داده بین ثبات‌ها
  • 9. بارگذاری مقادیر فوری (Immediate Values)
  • 10. ذخیره‌سازی مقادیر در حافظه
  • 11. دستورالعمل‌های پرش (Branch Instructions)
  • 12. پرش‌های شرطی
  • 13. پرش‌های بدون شرط
  • 14. پرش به زیرروال‌ها (Jumps to Subroutines)
  • 15. بازگشت از زیرروال‌ها (Return from Subroutines)
  • 16. دستورالعمل‌های حساب
  • 17. جمع و تفریق
  • 18. جمع و تفریق با رقم نقلی (Carry)
  • 19. ضرب و تقسیم (در صورت وجود در 6502)
  • 20. دستورالعمل‌های منطقی
  • 21. AND، OR، EOR (XOR)
  • 22. NOT (Complement)
  • 23. شیفت و چرخش (Shift and Rotate)
  • 24. شیفت به چپ و راست
  • 25. چرخش به چپ و راست
  • 26. دستورالعمل‌های مقایسه
  • 27. مقایسه ثبات‌ها
  • 28. مقایسه با حافظه
  • 29. تنظیم پرچم‌های وضعیت بر اساس مقایسه
  • 30. مدیریت پشته (Stack)
  • 31. Push و Pop
  • 32. استفاده از پشته برای ذخیره ثبات‌ها
  • 33. زیربرنامه‌ها و فراخوانی توابع
  • 34. ساختار زیربرنامه‌ها
  • 35. پارامترها و مقادیر بازگشتی (در صورت امکان)
  • 36. مدیریت خطاهای برنامه
  • 37. اشکال‌زدایی (Debugging) برنامه‌های اسمبلی
  • 38. استفاده از مانیتور (Monitor) در Apple II
  • 39. ثبت وقایع (Breakpoints)
  • 40. مشاهده محتوای حافظه
  • 41. تغییر محتوای حافظه
  • 42. ورودی/خروجی (I/O) در Apple II
  • 43. ارتباط با دستگاه‌های جانبی
  • 44. کنترل پورت‌ها
  • 45. خواندن از ورودی‌ها
  • 46. نوشتن در خروجی‌ها
  • 47. کار با نمایشگر (Display)
  • 48. رسم کاراکترها
  • 49. موقعیت‌دهی کرسر
  • 50. کار با حافظه ویدیویی
  • 51. مدیریت حافظه
  • 52. بخش‌های کد و داده
  • 53. تخصیص حافظه
  • 54. دسترسی به حافظه مستقیم (Direct Memory Access - DMA)
  • 55. توابع سیستم عامل Apple II (DOS)
  • 56. فراخوانی توابع DOS
  • 57. مدیریت فایل (در صورت امکان)
  • 58. کار با دستگاه‌های ذخیره‌سازی
  • 59. مدیریت دیسک (در صورت امکان)
  • 60. نوشتن در فایل (در صورت امکان)
  • 61. خواندن از فایل (در صورت امکان)
  • 62. نمایشگرهای گرافیکی
  • 63. حالت گرافیکی صفحه
  • 64. رسم پیکسل‌ها
  • 65. رسم خطوط
  • 66. رسم اشکال هندسی (مربع، مستطیل)
  • 67. کار با رنگ‌ها (در صورت پشتیبانی)
  • 68. مدیریت ورودی از کیبورد
  • 69. خواندن کاراکترهای ورودی
  • 70. تشخیص کلیدهای خاص
  • 71. کار با ماوس (در صورت پشتیبانی)
  • 72. مفاهیم پیشرفته‌تر
  • 73. تکنیک‌های بهینه‌سازی کد
  • 74. کاهش حجم کد
  • 75. افزایش سرعت اجرا
  • 76. استفاده از دستورالعمل‌های خاص پردازنده
  • 77. ساختارهای کنترلی پیچیده
  • 78. حلقه‌های تودرتو
  • 79. شرایط تو در تو
  • 80. مدیریت وقفه‌ها (Interrupts)
  • 81. انواع وقفه‌ها
  • 82. مدیریت کننده‌های وقفه
  • 83. نوشتن کدهای وقفه
  • 84. ارتباط با سخت‌افزار
  • 85. پایان‌دهنده‌ها (Terminators)
  • 86. پورت‌های سریال و موازی
  • 87. حافظه RAM و ROM
  • 88. کار با چیپ‌های I/O
  • 89. نمونه‌های عملی
  • 90. برنامه‌نویسی یک بازی ساده
  • 91. برنامه‌نویسی یک ابزار کاربردی
  • 92. برنامه‌نویسی برای پردازش داده
  • 93. مثال‌های محاسباتی
  • 94. مثال‌های گرافیکی
  • 95. کار با صدا (در صورت وجود)
  • 96. تکنیک‌های پیشرفته‌تر گرافیکی
  • 97. توسعه بازی‌های پیشرفته‌تر
  • 98. بهینه‌سازی نهایی کد
  • 99. مقدمه‌ای بر زبان اسمبلی در سیستم‌های دیگر (مقایسه)
  • 100. پایان دوره و جمع‌بندی

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

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

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

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

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


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

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

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

نظرات

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

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