کتاب مبانی زبان اسمبلی برای معماری رایانه‌های شخصی (سازگار با IBM PC)

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره مبانی زبان اسمبلی برای معماری رایانه‌های شخصی (سازگار با IBM PC)

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

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

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

  • 1. مقدمه‌ای بر معماری رایانه‌های شخصی
  • 2. ساختار پایهٔ پردازنده (CPU)
  • 3. حافظهٔ اصلی (RAM) و ثانویه
  • 4. ورودی/خروجی (I/O) و پورت‌ها
  • 5. آشنایی با زبان اسمبلی
  • 6. دستورالعمل‌های پایهٔ اسمبلی
  • 7. انواع داده‌ها و ثبات‌ها
  • 8. آدرس‌دهی حافظه
  • 9. نحوهٔ اجرای دستورالعمل‌ها
  • 10. مفاهیم پایه‌ای سیستم‌عامل
  • 11. فراخوانی توابع سیستم‌عامل
  • 12. مدیریت حافظه در سطح پایین
  • 13. دستورالعمل‌های انتقال داده
  • 14. دستورالعمل‌های محاسباتی
  • 15. دستورالعمل‌های منطقی
  • 16. دستورالعمل‌های پرش و انشعاب
  • 17. حلقه‌ها و ساختارهای تکرار
  • 18. آرایه‌ها و دسترسی به عناصر
  • 19. رشته‌ها و عملیات روی آن‌ها
  • 20. توابع و رویه‌ها در اسمبلی
  • 21. مدیریت پشته (Stack)
  • 22. روش‌های ارسال پارامتر به توابع
  • 23. بازگرداندن مقادیر از توابع
  • 24. مدیریت وقفه‌ها (Interrupts)
  • 25. وقفه‌های سخت‌افزاری
  • 26. وقفه‌های نرم‌افزاری
  • 27. برنامه‌نویسی ورودی/خروجی مستقیم
  • 28. دستورالعمل‌های کنترلی پردازنده
  • 29. مدیریت حالت پردازنده
  • 30. مفاهیم پایه‌ای کامپایلر
  • 31. نقش اسمبلر (Assembler)
  • 32. فرآیند اسمبل کردن کد
  • 33. فایل‌های اجرایی (Executable Files)
  • 34. ساختار فایل‌های COM
  • 35. ساختار فایل‌های EXE
  • 36. مدیریت حافظهٔ پیشرفته
  • 37. حافظهٔ بخش‌بندی شده (Segmented Memory)
  • 38. آدرس‌دهی فیزیکی و منطقی
  • 39. ثبات‌های بخش‌بندی
  • 40. مدیریت حافظهٔ گسترده (Expanded Memory)
  • 41. مدیریت حافظهٔ توسعه‌یافته (Extended Memory)
  • 42. کار با کنترل‌کننده‌های دیسک
  • 43. آشنایی با پروتکل‌های ارتباطی
  • 44. برنامه‌نویسی سریالی
  • 45. برنامه‌نویسی موازی
  • 46. استفاده از درایورهای دستگاه
  • 47. مبانی گرافیک در سطح پایین
  • 48. کارت‌های گرافیک (VGA, EGA)
  • 49. حالت‌های گرافیکی
  • 50. رسم اشکال هندسی پایه
  • 51. کار با کاراکترها و فونت‌ها
  • 52. مدیریت صدا در سطح پایین
  • 53. کارت‌های صدا (Sound Blaster)
  • 54. تولید اصوات ساده
  • 55. مفاهیم پایه‌ای شبکه‌سازی
  • 56. پروتکل‌های اولیهٔ شبکه
  • 57. کارت‌های شبکه (NICs)
  • 58. آشنایی با سیستم‌عامل DOS
  • 59. دستورات پایهٔ DOS
  • 60. کار با فایل‌ها و دایرکتوری‌ها در DOS
  • 61. مدیریت حافظه در DOS
  • 62. برنامه‌نویسی توابع DOS
  • 63. مفاهیم پایه‌ای اشکال‌زدایی (Debugging)
  • 64. ابزارهای اشکال‌زدایی (Debuggers)
  • 65. روش‌های یافتن خطا
  • 66. تکنیک‌های بهینه‌سازی کد
  • 67. اندازه‌گیری عملکرد کد
  • 68. اصول برنامه‌نویسی تمیز
  • 69. کاربرد اسمبلی در برنامه‌نویسی سیستمی
  • 70. توسعهٔ درایورهای دستگاه
  • 71. آشنایی با معماری‌های جدیدتر (مقدماتی)
  • 72. پردازنده‌های 80286 و 80386
  • 73. حالت محافظت شده (Protected Mode)
  • 74. مفاهیم پایه‌ای پردازش موازی
  • 75. استفاده از دستورالعمل‌های SIMD (مقدماتی)
  • 76. برنامه‌نویسی چندنخی (مقدماتی)
  • 77. مفاهیم امنیتی در سطح پایین (مقدماتی)
  • 78. حفاظت از حافظه
  • 79. تشخیص نفوذ (مقدماتی)
  • 80. مبانی فشرده‌سازی داده‌ها
  • 81. الگوریتم‌های فشرده‌سازی پایه
  • 82. پیاده‌سازی فشرده‌سازی در اسمبلی
  • 83. مبانی رمزنگاری (مقدماتی)
  • 84. الگوریتم‌های رمزنگاری متقارن (مقدماتی)
  • 85. پیاده‌سازی رمزنگاری ساده
  • 86. مفاهیم پایه‌ای هوش مصنوعی (مقدماتی)
  • 87. الگوریتم‌های جستجو (مقدماتی)
  • 88. پیاده‌سازی منطق فازی (مقدماتی)
  • 89. مبانی پایگاه داده (مقدماتی)
  • 90. طراحی جداول (مقدماتی)
  • 91. کوئری‌نویسی پایه (مقدماتی)
  • 92. مفاهیم پایه‌ای توسعهٔ وب (مقدماتی)
  • 93. HTML و CSS پایه
  • 94. جاوا اسکریپت پایه
  • 95. مبانی برنامه‌نویسی شیءگرا (مقدماتی)
  • 96. مفاهیم کلاس و شیء
  • 97. وراثت و پلی‌مورفیسم (مقدماتی)
  • 98. مبانی پایگاه داده توزیع شده (مقدماتی)
  • 99. مفاهیم پایه‌ای رایانش ابری (مقدماتی)
  • 100. مبانی اینترنت اشیاء (مقدماتی)

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

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

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

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

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


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

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

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

نظرات

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

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