, ,

کتاب استادی در آمیگا: برنامه‌نویسی مستقیم سخت‌افزار از صفر تا صد

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب استادی در آمیگا: برنامه‌نویسی مستقیم سخت‌افزار از صفر تا صد

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

موضوع میانی: برنامه‌نویسی سیستم‌های کلاسیک (Retro-Computing)

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

  • 1. مقدمه: عصر طلایی کامپیوترهای شخصی و آمیگا
  • 2. معماری آمیگا: نگاهی عمیق به سخت‌افزار
  • 3. اجزای اصلی آمیگا: چیپ‌ست‌های اصلی
  • 4. پردازنده مرکزی Motorola 68000: قلب آمیگا
  • 5. آشنایی با حافظه آمیگا: Chip RAM و Fast RAM
  • 6. سیستم عامل آمیگا: AmigaOS و Kickstart
  • 7. شروع کار با اسمبلر: محیط توسعه‌ی اولیه
  • 8. مقدمات زبان اسمبلی 68000: ثبات‌ها و دستورالعمل‌ها
  • 9. اولین برنامه اسمبلی: سلام دنیا روی آمیگا
  • 10. آدرس‌دهی حافظه در اسمبلی 68000
  • 11. دستورالعمل‌های انتقال داده: MOVE و MOVEA
  • 12. عملیات ریاضی پایه: ADD، SUB، MUL و DIV
  • 13. عملیات منطقی: AND، OR، EOR و NOT
  • 14. دستورالعمل‌های مقایسه: CMP و TST
  • 15. دستورالعمل‌های انشعاب: BNE، BEQ، BLT و BGT
  • 16. حلقه‌ها و تکرار در اسمبلی
  • 17. کار با پشته: PUSH و POP
  • 18. زیربرنامه‌ها و فراخوانی توابع
  • 19. پارامترها و مقدار بازگشتی توابع
  • 20. مدیریت وقفه (Interrupts) در آمیگا
  • 21. برنامه‌نویسی کنترلر وقفه (Interrupt Handler)
  • 22. شروع کار با گرافیک آمیگا: بیت‌پلین‌ها
  • 23. نوشتن به حافظه گرافیکی: رسم پیکسل
  • 24. رسم خطوط و اشکال پایه
  • 25. آشنایی با رنگ‌ها و پالت رنگ
  • 26. تغییر پالت رنگ در زمان اجرا
  • 27. استفاده از Spriteها: اشیاء متحرک
  • 28. کنترل Spriteها با اسمبلی
  • 29. آشنایی با Copper: همگام‌سازی گرافیکی
  • 30. ایجاد افکت‌های گرافیکی با Copper
  • 31. دسترسی مستقیم به سخت‌افزار گرافیکی
  • 32. برنامه‌نویسی صدا در آمیگا: چیپ‌ست Paula
  • 33. نواختن صداهای ساده
  • 34. ایجاد جلوه‌های صوتی
  • 35. استفاده از DMA برای صدا
  • 36. کنترل صدا از طریق رجیسترها
  • 37. آشنایی با Disk Operating System (DOS)
  • 38. دسترسی به فایل‌ها و دایرکتوری‌ها
  • 39. خواندن و نوشتن فایل‌ها در اسمبلی
  • 40. ایجاد و حذف فایل‌ها و دایرکتوری‌ها
  • 41. مدیریت حافظه: تخصیص و آزادسازی
  • 42. کار با Listها و LinkedListها
  • 43. استفاده از Queueها و Stackها
  • 44. مقدمه‌ای بر Intuition: رابط کاربری گرافیکی آمیگا
  • 45. ایجاد پنجره‌ها و دکمه‌ها
  • 46. دریافت ورودی کاربر: موس و کیبورد
  • 47. مدیریت رویدادها (Events)
  • 48. استفاده از Gadgetها: اجزای رابط کاربری
  • 49. کنترل سخت‌افزار دیسک: Floppy Disk Drive
  • 50. خواندن و نوشتن سکتورها
  • 51. فرمت‌بندی دیسک
  • 52. آشنایی با Kickstart ROM
  • 53. دسترسی به توابع Kickstart
  • 54. استفاده از ‌های AmigaOS
  • 55. ایجاد کتابخانه‌های خودتان
  • 56. دیباگ کردن برنامه‌های اسمبلی
  • 57. بهینه‌سازی کد اسمبلی
  • 58. آشنایی با Amiga Exec
  • 59. کار با Tasks و Processes
  • 60. پیاده‌سازی چند وظیفگی (Multitasking)
  • 61. استفاده از Message Ports
  • 62. ارتباط بین Tasks
  • 63. مقدمه‌ای بر 3D Graphics
  • 64. محاسبات برداری و ماتریسی
  • 65. رسم اشکال سه بعدی ساده
  • 66. آشنایی با Blitter: شتاب‌دهنده گرافیکی
  • 67. استفاده از Blitter برای کپی کردن بلوک‌ها
  • 68. ایجاد افکت‌های گرافیکی با Blitter
  • 69. دسترسی به پورت‌های سریال و موازی
  • 70. ارتباط با دستگاه‌های خارجی
  • 71. برنامه‌نویسی Joystick و Mouse
  • 72. ایجاد بازی‌های ساده
  • 73. بهره‌وری از DMA برای انتقال داده
  • 74. آشنایی با Overlay‌ها
  • 75. استفاده از custom chip‌ها
  • 76. پیاده‌سازی افکت‌های پارالاکس
  • 77. نوشتن یک loader سفارشی
  • 78. توسعه یک ویرایشگر تصویر
  • 79. طراحی یک رابط کاربری حرفه‌ای
  • 80. استفاده از بنرها
  • 81. پیاده‌سازی یک پخش‌کننده صدا
  • 82. نوشتن یک درایور سفارشی برای دستگاه‌ها
  • 83. دسترسی به رجیسترهای سخت‌افزاری سطح پایین
  • 84. مدیریت وقفه های سطح پایین
  • 85. بهینه سازی مدیریت حافظه
  • 86. بهینه سازی عملیات گرافیکی
  • 87. تکنیک های پیشرفته دیباگ
  • 88. استفاده از ابزارهای profiler
  • 89. اجرای کد بر روی bare metal
  • 90. ایجاد یک سیستم عامل ساده
  • 91. درک بوت لودر
  • 92. نوشتن یک دمو
  • 93. کدنویسی بازی های پیشرفته
  • 94. دستکاری حافظه برای اثرات ویژه
  • 95. استفاده از امکانات Chipset برای نمایش ویدیو
  • 96. استفاده از کد خوداصلاح‌گر
  • 97. استفاده از روش های فشرده سازی داده
  • 98. استفاده از روشهای رمزنگاری داده
  • 99. بهینه سازی عملکرد صدا
  • 100. ایجاد افکت های صدا پیشرفته

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب استادی در آمیگا: برنامه‌نویسی مستقیم سخت‌افزار از صفر تا صد”

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

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