کتاب برنامه‌نویسی زبان اسمبلی پردازنده‌های 8086/8088: مبانی و کاربردها

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره برنامه‌نویسی زبان اسمبلی پردازنده‌های 8086/8088: مبانی و کاربردها

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

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

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

  • 1. مقدمه‌ای بر زبان اسمبلی
  • 2. تاریخچه پردازنده‌های اینتل
  • 3. معماری کلی ریزپردازنده‌های 8086/8088
  • 4. رجیسترهای عمومی پردازنده
  • 5. رجیسترهای سگمنت
  • 6. رجیسترهای اشاره‌گر و شاخص
  • 7. مدل حافظه 8086/8088
  • 8. دستورالعمل‌های انتقال داده
  • 9. انتقال داده بین رجیسترها
  • 10. انتقال داده بین رجیستر و حافظه
  • 11. بارگذاری فوری مقادیر
  • 12. دستورالعمل‌های حسابی
  • 13. جمع و تفریق
  • 14. ضرب و تقسیم
  • 15. عملیات با اعداد علامت‌دار
  • 16. دستورالعمل‌های منطقی
  • 17. AND, OR, XOR
  • 18. NOT, TEST
  • 19. شیفت و چرخش
  • 20. دستورالعمل‌های پرش
  • 21. پرش‌های شرطی
  • 22. پرش‌های بدون شرط
  • 23. پرش به زیربرنامه‌ها
  • 24. بازگشت از زیربرنامه‌ها
  • 25. مدیریت پشته (Stack)
  • 26. عملکرد دستور PUSH
  • 27. عملکرد دستور POP
  • 28. مدیریت پشته برای ذخیره و بازیابی رجیسترها
  • 29. دستورالعمل‌های ورودی/خروجی
  • 30. دستور IN
  • 31. دستور OUT
  • 32. مدیریت پورت‌ها
  • 33. عملیات رشته‌ای
  • 34. دستور MOVS
  • 35. دستور CMPS
  • 36. دستور SCAS
  • 37. دستور LODS
  • 38. دستور STOS
  • 39. کنترل رشته‌ها
  • 40. دستورالعمل‌های مقایسه
  • 41. دستور CMP
  • 42. مقایسه با مقادیر فوری
  • 43. دستورالعمل‌های وقفه
  • 44. وقفه‌های نرم‌افزاری
  • 45. وقفه‌های سخت‌افزاری
  • 46. مدیریت وقفه‌ها
  • 47. برنامه‌نویسی وقفه‌های DOS
  • 48. برنامه‌نویسی وقفه‌های BIOS
  • 49. ساختارهای داده در اسمبلی
  • 50. آرایه‌ها
  • 51. ساختمان‌ها (Structures)
  • 52. رشته‌ها به عنوان آرایه‌های کاراکتر
  • 53. مدیریت حافظه پویا (محدود)
  • 54. تخصیص حافظه در سگمنت‌ها
  • 55. آدرس‌دهی خطی (در مدل‌های حافظه خاص)
  • 56. برنامه‌نویسی ماکرو
  • 57. تعریف ماکرو
  • 58. فراخوانی ماکرو
  • 59. پارامترهای ماکرو
  • 60. استفاده از ماکرو برای کاهش تکرار کد
  • 61. تکنیک‌های بهینه‌سازی کد اسمبلی
  • 62. کاهش دسترسی به حافظه
  • 63. استفاده بهینه از رجیسترها
  • 64. انتخاب دستورالعمل‌های کارآمد
  • 65. اصول طراحی برنامه‌های اسمبلی
  • 66. ساختار برنامه‌های بزرگ
  • 67. مدیریت خطا در برنامه‌های اسمبلی
  • 68. اشکال‌زدایی (Debugging) برنامه‌های اسمبلی
  • 69. استفاده از دیباگرهای اسمبلی
  • 70. تحلیل اجرای گام به گام
  • 71. بررسی مقادیر رجیسترها و حافظه
  • 72. برنامه‌نویسی با استفاده از DOS API
  • 73. توابع مدیریت فایل DOS
  • 74. توابع مدیریت دایرکتوری DOS
  • 75. توابع مدیریت حافظه DOS
  • 76. توابع مدیریت زمان و تاریخ DOS
  • 77. برنامه‌نویسی با استفاده از BIOS API
  • 78. توابع گرافیکی BIOS
  • 79. توابع صفحه کلید BIOS
  • 80. توابع دیسک BIOS
  • 81. توابع نمایشگر BIOS
  • 82. مفاهیم پیشرفته در معماری 8086/8088
  • 83. حالت واقعی (Real Mode)
  • 84. حالت محافظت شده (Protected Mode) (مقدماتی)
  • 85. مدیریت سگمنت‌ها در حالت واقعی
  • 86. آدرس‌دهی فیزیکی در حالت واقعی
  • 87. پایان‌دهی به برنامه در اسمبلی
  • 88. خروج از برنامه با استفاده از DOS API
  • 89. نکات تکمیلی در برنامه‌نویسی اسمبلی
  • 90. ملاحظات عملکردی
  • 91. اصول کدنویسی تمیز در اسمبلی
  • 92. نمونه‌های کاربردی: محاسبات علمی ساده
  • 93. نمونه‌های کاربردی: پردازش متن ساده
  • 94. نمونه‌های کاربردی: ارتباط با سخت‌افزار (مقدماتی)
  • 95. مقدمه‌ای بر زبان‌های سطح بالاتر و ارتباط با اسمبلی
  • 96. کامپایلرها و تولید کد اسمبلی
  • 97. روش‌های ترکیب اسمبلی و زبان‌های سطح بالاتر
  • 98. کاربرد زبان اسمبلی در سیستم‌های نهفته (Embedded Systems) (مقدماتی)
  • 99. ملاحظات امنیتی در برنامه‌نویسی اسمبلی (پایه)
  • 100. محدودیت‌های زبان اسمبلی

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

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

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

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

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


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

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

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

نظرات

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

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