, ,

کتاب ساخت اولین برنامه اسمبلی Z-80: یک مثال ساده

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب ساخت اولین برنامه اسمبلی Z-80: یک مثال ساده

موضوع کلی: برنامه نویسی با زبان اسمبلی Z-80

موضوع میانی: آشنایی با معماری Z-80 و دستورات پایه

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

  • 1. مقدمه به دنیای Z-80
  • 2. چرا Z-80؟
  • 3. آشنایی با معماری Z-80
  • 4. ثبات‌های (Registers) Z-80
  • 5. انواع ثبات‌ها: عمومی، شاخص، پشته
  • 6. ثبات‌های جفت (Pair Registers)
  • 7. آشنایی با زبان اسمبلی
  • 8. دستورالعمل‌های پایه (Instructions)
  • 9. نحو (Syntax) اسمبلی Z-80
  • 10. کامپایلر و اسمبلر (Assembler)
  • 11. محیط توسعه (IDE)
  • 12. اولین برنامه: "Hello, World!"
  • 13. ساختار یک برنامه اسمبلی ساده
  • 14. توضیحات (Comments) در کد
  • 15. دستورالعمل‌های بارگذاری (Load Instructions)
  • 16. انتقال داده بین ثبات‌ها
  • 17. بارگذاری مقادیر ثابت در ثبات‌ها
  • 18. دستورالعمل‌های انتقال داده از حافظه
  • 19. آدرس‌دهی حافظه (Memory Addressing)
  • 20. حالت‌های آدرس‌دهی: مستقیم، غیرمستقیم
  • 21. آدرس‌دهی شاخص (Indexed Addressing)
  • 22. آدرس‌دهی نسبی (Relative Addressing)
  • 23. دستورالعمل‌های ریاضی: جمع و تفریق
  • 24. عملیات جمع (ADD)
  • 25. عملیات تفریق (SUB)
  • 26. پرچم‌های وضعیت (Status Flags)
  • 27. کار با پرچم‌ها
  • 28. دستورالعمل‌های مقایسه (Compare)
  • 29. مقایسه دو مقدار
  • 30. پرچم‌های مقایسه
  • 31. دستورالعمل‌های پرش (Jump Instructions)
  • 32. پرش بدون قید و شرط (Unconditional Jump)
  • 33. پرش شرطی (Conditional Jump)
  • 34. پرش بر اساس پرچم‌ها
  • 35. پرش به زیربرنامه (Call)
  • 36. بازگشت از زیربرنامه (Return)
  • 37. پشته (Stack) و کاربرد آن
  • 38. عملیات Push و Pop
  • 39. مدیریت پشته
  • 40. دستورالعمل‌های منطقی (Logical Instructions)
  • 41. AND، OR، XOR
  • 42. انتقال بیت (Bit Shift)
  • 43. چرخش بیت (Bit Rotate)
  • 44. دستورالعمل‌های ورودی/خروجی (I/O)
  • 45. پورت‌های ورودی/خروجی
  • 46. دستورالعمل‌های IN و OUT
  • 47. کنترل دستگاه‌های خارجی
  • 48. دستورالعمل‌های شمارنده (Counter Instructions)
  • 49. افزایش و کاهش (INC, DEC)
  • 50. دستورالعمل‌های کنترل جریان (Flow Control)
  • 51. حلقه‌ها (Loops)
  • 52. حلقه شمارشی
  • 53. حلقه شرطی
  • 54. استفاده از پرچم‌ها برای کنترل حلقه
  • 55. دستورالعمل‌های دستکاری بیت (Bit Manipulation)
  • 56. تنظیم بیت (Set Bit)
  • 57. پاک کردن بیت (Reset Bit)
  • 58. تست بیت (Test Bit)
  • 59. دستورالعمل‌های زمان‌بندی
  • 60. دستورالعمل‌های توقف (HALT)
  • 61. مدیریت وقفه (Interrupts)
  • 62. انواع وقفه (IM 0, IM 1, IM 2)
  • 63. فعال و غیرفعال کردن وقفه
  • 64. برنامه‌نویسی وقفه
  • 65. دستورالعمل‌های ویژه Z-80
  • 66. دستورالعمل‌های بلوک انتقال (Block Transfer)
  • 67. LDIR, LDRD, LDD
  • 68. دستورالعمل‌های بلوک جستجو (Block Search)
  • 69. CPIR, CPDR
  • 70. کار با رشته‌ها (Strings)
  • 71. عملیات روی رشته‌ها
  • 72. مثال: شمارش کاراکترها در رشته
  • 73. مدیریت حافظه با Z-80
  • 74. تقسیم‌بندی حافظه
  • 75. دسترسی به نواحی مختلف حافظه
  • 76. مثال: ساخت یک ماشین حساب ساده
  • 77. مراحل طراحی ماشین حساب
  • 78. پیاده‌سازی عملیات ریاضی
  • 79. نمایش خروجی
  • 80. مدیریت ورودی کاربر
  • 81. مثال: ساخت یک بازی ساده
  • 82. مفاهیم اولیه بازی
  • 83. حرکت کاراکتر
  • 84. تشخیص برخورد
  • 85. مثال: کار با تراشه صوتی
  • 86. تولید صدا
  • 87. کنترل فرکانس و حجم
  • 88. مثال: کار با نمایشگر
  • 89. کنترل پیکسل‌ها
  • 90. رسم اشکال هندسی
  • 91. مثال: کار با ورودی صفحه کلید
  • 92. خواندن کد کلید فشرده شده
  • 93. نقشه‌برداری کلیدها
  • 94. بهینه‌سازی کد اسمبلی
  • 95. تکنیک‌های فشرده‌سازی کد
  • 96. افزایش سرعت اجرای برنامه
  • 97. اشکال‌زدایی (Debugging) برنامه‌های اسمبلی
  • 98. ابزارهای اشکال‌زدایی
  • 99. روش‌های متداول اشکال‌زدایی
  • 100. نکات پیشرفته در برنامه‌نویسی Z-80

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب ساخت اولین برنامه اسمبلی Z-80: یک مثال ساده”

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

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