کتاب آشنایی با معماری ریزپردازنده‌های Intel x86: مبانی و کاربردها

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره آشنایی با معماری ریزپردازنده‌های Intel x86: مبانی و کاربردها

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

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

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

  • 1. مقدمه‌ای بر ریزپردازنده‌های Intel x86
  • 2. تاریخچه و تکامل معماری x86
  • 3. معرفی پردازنده‌های 8086 و 8088
  • 4. ساختار داخلی پردازنده 8086
  • 5. رجیسترهای عمومی و مقطعی
  • 6. رجیسترهای اشاره‌گر و شاخص
  • 7. رجیستر وضعیت (Flags Register)
  • 8. مدیریت حافظه در معماری x86
  • 9. آدرس‌دهی حافظه و واحدهای DMAC
  • 10. بافرهای داده و آدرس
  • 11. پین‌های پردازنده 8086
  • 12. سیگنال‌های کنترلی و زمان‌بندی
  • 13. واسط‌های ورودی/خروجی (I/O Ports)
  • 14. حافظه نقشه‌بندی شده در برابر I/O نقشه‌بندی شده
  • 15. دستورالعمل‌های پایه پردازشگر
  • 16. دستورالعمل‌های انتقال داده
  • 17. دستورالعمل‌های حسابی
  • 18. دستورالعمل‌های منطقی
  • 19. دستورالعمل‌های کنترل جریان (پرش و فراخوانی)
  • 20. دستورالعمل‌های رشته‌ای
  • 21. دستورالعمل‌های پردازش شرطی
  • 22. دستورالعمل‌های ورودی/خروجی
  • 23. دستورالعمل‌های پردازش رشته‌ای
  • 24. حالت‌های آدرس‌دهی
  • 25. آدرس‌دهی مستقیم و غیرمستقیم
  • 26. آدرس‌دهی مبنا و شاخص
  • 27. آدرس‌دهی با جابجایی (Displacement)
  • 28. ترکیب حالت‌های آدرس‌دهی
  • 29. جدول دستورالعمل‌های 8086
  • 30. نمای کلی دستورالعمل‌ها
  • 31. گروه‌بندی دستورالعمل‌ها
  • 32. دستورالعمل‌های پردازش داده
  • 33. دستورالعمل‌های ریاضی
  • 34. دستورالعمل‌های کنترلی
  • 35. دستورالعمل‌های خاص
  • 36. نحوه اجرای دستورالعمل‌ها
  • 37. چرخه واکشی، رمزگشایی و اجرا
  • 38. تأثیر رجیسترها بر اجرا
  • 39. مدیریت وقفه‌ها (Interrupts)
  • 40. انواع وقفه‌ها
  • 41. بردار وقفه‌ها
  • 42. سرویس‌دهی به وقفه‌ها
  • 43. وقفه‌های نرم‌افزاری
  • 44. وقفه‌های سخت‌افزاری
  • 45. وقفه‌های نرم‌افزاری قابل برنامه‌ریزی
  • 46. کنترل‌کننده‌های وقفه (PIC)
  • 47. مدیریت وقفه‌های خارجی
  • 48. مفاهیم برنامه‌نویسی اسمبلی x86
  • 49. ساختار یک برنامه اسمبلی
  • 50. تعریف داده‌ها و کد
  • 51. دستورالعمل‌های اسمبلی
  • 52. توسعه برنامه‌های کوچک
  • 53. اشکال‌زدایی برنامه‌های اسمبلی
  • 54. تکنیک‌های برنامه‌نویسی
  • 55. بهینه‌سازی کد اسمبلی
  • 56. استفاده از روال‌ها (Procedures)
  • 57. مدیریت پشته (Stack)
  • 58. فراخوانی و بازگشت از روال‌ها
  • 59. پاس دادن پارامترها به روال‌ها
  • 60. مدیریت اطلاعات محلی در پشته
  • 61. معماری پردازنده‌های 80186 و 80188
  • 62. تفاوت‌های 80186 با 8086
  • 63. واحدهای جانبی مجتمع در 80186
  • 64. کنترل‌کننده وقفه برنامه‌ریزی شونده (IAPIC)
  • 65. تایمرهای برنامه‌ریزی شونده
  • 66. کنترل‌کننده دسترسی مستقیم به حافظه (DMAC)
  • 67. پورت‌های I/O و مدارهای جانبی
  • 68. حافظه نقشه‌بندی شده در 80186
  • 69. ورودی/خروجی نقشه‌بندی شده در 80186
  • 70. سازگاری با 8086
  • 71. نحوه استفاده از واحدهای جانبی
  • 72. برنامه‌نویسی با واحدهای جانبی
  • 73. مدیریت حافظه پیشرفته
  • 74. حالت‌های کاری پردازنده
  • 75. حالت واقعی (Real Mode)
  • 76. حالت محافظت شده (Protected Mode)
  • 77. تفاوت حالت واقعی و محافظت شده
  • 78. سوئیچ بین حالت‌ها
  • 79. مدیریت حافظه در حالت محافظت شده
  • 80. مفاهیم بخش‌بندی (Segmentation)
  • 81. جداول توصیف‌گر بخش (Segment Descriptors)
  • 82. صفحات حافظه (Paging)
  • 83. جداول صفحه (Page Tables)
  • 84. مدیریت حافظه مجازی
  • 85. توسعه معماری x86
  • 86. پردازنده‌های 32 بیتی x86
  • 87. پردازنده‌های 64 بیتی x86
  • 88. تکنولوژی‌های جدید در پردازنده‌ها
  • 89. استانداردهای ارتباطی
  • 90. اتوبوس‌ها و رابط‌ها
  • 91. ارتباط پردازنده با حافظه
  • 92. ارتباط پردازنده با دستگاه‌های جانبی
  • 93. واسط‌های I/O سریال و موازی
  • 94. استانداردهای USB و SATA
  • 95. معماری‌های موازی و چند هسته‌ای
  • 96. اصول پردازش موازی
  • 97. پردازنده‌های چند هسته‌ای
  • 98. ارتباط بین هسته‌ها
  • 99. مدیریت منابع در سیستم‌های چند هسته‌ای
  • 100. طراحی سیستم‌های مبتنی بر ریزپردازنده

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

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

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

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

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


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

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

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

نظرات

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

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