کتاب مبانی برنامه‌نویسی اسمبلی برای کامپیوترهای IBM PC و XT

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره مبانی برنامه‌نویسی اسمبلی برای کامپیوترهای IBM PC و XT

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

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

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

  • 1. مقدمه‌ای بر معماری کامپیوتر IBM PC
  • 2. آشنایی با پردازنده 8086/8088
  • 3. ثبات‌های پردازنده و کاربرد آن‌ها
  • 4. ساختار حافظه در کامپیوترهای IBM PC
  • 5. مدیریت حافظه و تقسیم‌بندی آن
  • 6. آدرس‌دهی حافظه و انواع آن
  • 7. نحوه دسترسی به پورت‌های ورودی/خروجی
  • 8. مقدمه‌ای بر زبان اسمبلی
  • 9. دستورالعمل‌های پایه اسمبلی
  • 10. عملیات حسابی در اسمبلی
  • 11. عملیات منطقی در اسمبلی
  • 12. عملیات انتقال داده در اسمبلی
  • 13. دستورالعمل‌های پرش و انشعاب
  • 14. مدیریت پشته (Stack)
  • 15. توابع و رویه‌ها در اسمبلی
  • 16. استفاده از وقفه‌ها (Interrupts)
  • 17. وقفه‌های نرم‌افزاری سیستم عامل DOS
  • 18. وقفه‌های سخت‌افزاری BIOS
  • 19. ساختار برنامه‌های اسمبلی
  • 20. نوشتن اولین برنامه اسمبلی
  • 21. اشکال‌زدایی (Debugging) برنامه‌های اسمبلی
  • 22. استفاده از دیباگر DOS
  • 23. تکنیک‌های برنامه‌نویسی اسمبلی
  • 24. مدیریت رشته‌ها در اسمبلی
  • 25. عملیات ورودی/خروجی با رشته‌ها
  • 26. کار با آرایه‌ها در اسمبلی
  • 27. عملیات بیتی در اسمبلی
  • 28. کار با بیت‌فیلدها
  • 29. مدیریت داده‌های عددی
  • 30. تبدیل فرمت اعداد
  • 31. کار با اعداد ممیز شناور (مقدماتی)
  • 32. مقدمه‌ای بر برنامه‌نویسی سیستم
  • 33. ارتباط با سخت‌افزار
  • 34. کنترل دستگاه‌های ورودی/خروجی
  • 35. برنامه‌نویسی صفوف (Queues)
  • 36. برنامه‌نویسی پشته‌ها (Stacks)
  • 37. الگوریتم‌های مرتب‌سازی در اسمبلی
  • 38. الگوریتم‌های جستجو در اسمبلی
  • 39. تکنیک‌های فشرده‌سازی داده
  • 40. فشرده‌سازی Lempel-Ziv (مقدماتی)
  • 41. رمزنگاری ساده در اسمبلی
  • 42. توابع ریاضی در اسمبلی
  • 43. پیاده‌سازی توابع پیچیده ریاضی
  • 44. کار با فایل‌ها در سطح پایین
  • 45. مدیریت دیسک در سطح پایین
  • 46. ساختار دیسک و پارتیشن‌بندی
  • 47. برنامه‌نویسی گرافیکی در حالت متنی
  • 48. استفاده از کاراکترهای گرافیکی
  • 49. مقدمه‌ای بر گرافیک VGA
  • 50. مدیریت حافظه ویدئویی
  • 51. رسم اشکال هندسی ساده
  • 52. انیمیشن‌های ساده در حالت متنی
  • 53. کار با صدا در سطح پایین
  • 54. تولید صداهای ساده
  • 55. مقدمه‌ای بر برنامه‌نویسی شبکه‌های ساده
  • 56. پروتکل‌های اولیه شبکه
  • 57. آشنایی با Socket Programming (مقدماتی)
  • 58. برنامه‌نویسی تعاملی در اسمبلی
  • 59. ساخت رابط‌های کاربری ساده
  • 60. مدیریت خطا در برنامه‌های اسمبلی
  • 61. اصول مهندسی نرم‌افزار در اسمبلی
  • 62. مستندسازی کد اسمبلی
  • 63. تست و اعتبارسنجی برنامه‌ها
  • 64. بهینه‌سازی کد اسمبلی
  • 65. کاهش حجم کد
  • 66. افزایش سرعت اجرا
  • 67. کار با ساختارهای داده پیچیده
  • 68. درخت‌ها (Trees) در اسمبلی
  • 69. لیست‌های پیوندی (Linked Lists) در اسمبلی
  • 70. تکنیک‌های برنامه‌نویسی شیءگرا (مقدماتی)
  • 71. مفاهیم وراثت و چندریختی (مقدماتی)
  • 72. مدیریت حافظه پویا
  • 73. استفاده از توابع کتابخانه‌ای DOS
  • 74. توسعه درایورهای دستگاه ساده
  • 75. مقدمه‌ای بر سیستم عامل‌های Real-time
  • 76. برنامه‌نویسی در محیط DOS Extender
  • 77. کار با حافظه بالا (Upper Memory)
  • 78. کار با حافظه گسترده (Extended Memory)
  • 79. تکنیک‌های برنامه‌نویسی چندوظیفه‌ای (مقدماتی)
  • 80. همگام‌سازی فرآیندها (مقدماتی)
  • 81. مقدمه‌ای بر معماری‌های پردازنده دیگر (مقدماتی)
  • 82. مقایسه پردازنده 8086 با پردازنده‌های جدیدتر
  • 83. کاربرد اسمبلی در سیستم‌های نهفته (Embedded)
  • 84. اصول برنامه‌نویسی امنیتی در اسمبلی
  • 85. جلوگیری از آسیب‌پذیری‌های رایج
  • 86. تکنیک‌های reverse engineering (مقدماتی)
  • 87. برنامه‌نویسی برای محیط‌های مجازی
  • 88. شبیه‌سازهای DOS
  • 89. کار با ابزارهای توسعه مدرن
  • 90. کامپایلرها و لینکرها
  • 91. مقدمه‌ای بر زبان‌های سطح بالاتر
  • 92. تفاوت اسمبلی با زبان‌های سطح بالاتر
  • 93. آشنایی با انواع داده در زبان‌های سطح بالاتر
  • 94. کاربرد اسمبلی در توسعه بازی‌های ساده
  • 95. اصول طراحی بازی
  • 96. پیاده‌سازی منطق بازی در اسمبلی
  • 97. مقدمه‌ای بر معماری‌های موازی (مقدماتی)
  • 98. تکنیک‌های برنامه‌نویسی موازی (مقدماتی)
  • 99. آینده برنامه‌نویسی اسمبلی

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

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

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

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

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


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

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

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

نظرات

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

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