, ,

کتاب آموزش جامع اسمبلی: برنامه‌نویسی سطح پایین برای سیستم‌های PC و سازگار

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب آموزش جامع اسمبلی: برنامه‌نویسی سطح پایین برای سیستم‌های PC و سازگار

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

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

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

  • 1. آشنایی با مبانی کامپیوتر و برنامه‌نویسی سطح پایین
  • 2. نقش زبان اسمبلی در برنامه‌نویسی سیستم
  • 3. ساختار معماری IBM PC و سازگارها
  • 4. سیستم اعداد دودویی، هگزادسیمال و دسیمال
  • 5. نمایش اعداد علامت‌دار و بدون علامت
  • 6. مفاهیم پایه منطق بولی
  • 7. گیت‌های منطقی و کاربرد آن‌ها
  • 8. آشنایی با پردازنده (CPU) و واحد مرکزی پردازش
  • 9. واحد arithmetic logic unit (ALU)
  • 10. واحد control unit (CU)
  • 11. رجیسترهای پردازنده (General Purpose Registers)
  • 12. رجیسترهای اشاره‌گر (Pointer Registers)
  • 13. رجیسترهای شاخص (Index Registers)
  • 14. رجیستر وضعیت (Flags Register)
  • 15. چرخه اجرای دستورالعمل (Fetch-Decode-Execute Cycle)
  • 16. حافظه اصلی (RAM) و سازماندهی آن
  • 17. آدرس‌دهی حافظه
  • 18. اتوبوس‌ها (Data Bus, Address Bus, Control Bus)
  • 19. تکنولوژی‌های حافظه (DRAM, SRAM)
  • 20. نحوه ارتباط پردازنده با حافظه
  • 21. مقدمه‌ای بر زبان اسمبلی
  • 22. دستورالعمل‌های پایه اسمبلی (MOV, ADD, SUB, INC, DEC)
  • 23. عملگرهای حسابی در اسمبلی
  • 24. عملگرهای منطقی در اسمبلی (AND, OR, XOR, NOT)
  • 25. عملیات شیفت و چرخش (SHL, SHR, ROL, ROR)
  • 26. دستورالعمل‌های مقایسه (CMP)
  • 27. دستورالعمل‌های پرش شرطی (JE, JNE, JL, JG, etc.)
  • 28. دستورالعمل‌های پرش نا‌شرطی (JMP)
  • 29. نحوه ساخت برنامه اسمبلی (Source Code to Executable)
  • 30. کامپایلرها و اسمبلرها
  • 31. لینک‌رها (Linkers) و لودرها (Loaders)
  • 32. محیط توسعه یکپارچه (IDE) برای اسمبلی
  • 33. اولین برنامه اسمبلی: "Hello, World!"
  • 34. نحوه کامپایل و اجرای برنامه‌های ساده اسمبلی
  • 35. استفاده از رجیسترها برای ذخیره‌سازی موقت
  • 36. مدیریت پشته (Stack)
  • 37. دستورالعمل‌های پشته (PUSH, POP)
  • 38. توابع و رویه‌ها (Procedures/Subroutines)
  • 39. نحوه فراخوانی و بازگشت از رویه‌ها
  • 40. پارامترهای رویه‌ها (Passing Parameters)
  • 41. نحوه مدیریت محدوده متغیرها (Scope)
  • 42. برنامه‌نویسی ماژولار با رویه‌ها
  • 43. مقدمه‌ای بر سیستم‌عامل DOS
  • 44. ساختار حافظه در DOS
  • 45. نحوه دسترسی به سرویس‌های DOS
  • 46. توابع DOS برای ورودی/خروجی (Input/Output)
  • 47. توابع DOS برای مدیریت فایل
  • 48. توابع DOS برای مدیریت دایرکتوری
  • 49. آشنایی با Interrupts در DOS
  • 50. Interrupt 10h: خدمات ویدئو
  • 51. Interrupt 16h: خدمات صفحه کلید
  • 52. Interrupt 21h: خدمات عمومی DOS
  • 53. برنامه‌نویسی با استفاده از Interrupts
  • 54. نحوه تعریف متغیرها در بخش داده (Data Segment)
  • 55. نحوه تعریف کد در بخش کد (Code Segment)
  • 56. استفاده از انواع داده‌های مختلف (BYTE, WORD, DWORD)
  • 57. مدیریت رشته‌ها در اسمبلی
  • 58. عملیات بر روی رشته‌ها (کپی، مقایسه، جستجو)
  • 59. کتابخانه‌های استاندارد رشته در DOS
  • 60. مقدمه‌ای بر مدیریت حافظه پیشرفته
  • 61. تقسیم‌بندی حافظه (Memory Segmentation)
  • 62. نحوه دسترسی به سگمنت‌های مختلف
  • 63. مدیریت حافظه پویا (Dynamic Memory Allocation)
  • 64. تخصیص و آزادسازی حافظه در DOS
  • 65. برنامه‌نویسی با استفاده از اشاره‌گرهای حافظه
  • 66. مفهوم آدرس‌دهی مستقیم، غیرمستقیم و شاخص
  • 67. آدرس‌دهی پایه-شاخص (Base-Indexed Addressing)
  • 68. آدرس‌دهی پایه-شاخص-جابجایی (Base-Indexed-Displacement Addressing)
  • 69. برنامه‌نویسی برای پردازنده‌های 8086/8088
  • 70. برنامه‌نویسی برای پردازنده‌های 286، 386 و بالاتر
  • 71. حالت محافظت شده (Protected Mode)
  • 72. تفاوت‌های حالت واقعی (Real Mode) و حالت محافظت شده
  • 73. مدیریت حافظه در حالت محافظت شده (Paging, Segmentation)
  • 74. مقدمه‌ای بر برنامه‌نویسی غیرمستقیم (Interfacing)
  • 75. ارتباط با سخت‌افزار (I/O Ports)
  • 76. دستورالعمل‌های IN و OUT
  • 77. نحوه خواندن و نوشتن از پورت‌های I/O
  • 78. کنترل دستگاه‌های ورودی/خروجی
  • 79. مقدمه‌ای بر معماری 8255 Programmable Peripheral Interface (PPI)
  • 80. استفاده از 8255 برای کنترل دستگاه‌ها
  • 81. مقدمه‌ای بر معماری 8253/8254 Programmable Interval Timer (PIT)
  • 82. استفاده از PIT برای زمان‌بندی و تولید پالس
  • 83. مقدمه‌ای بر معماری 8259 Programmable Interrupt Controller (PIC)
  • 84. مدیریت وقفه‌ها با استفاده از PIC
  • 85. مقدمه‌ای برGraphics Programming در DOS
  • 86. حالت‌های گرافیکی VGA (Video Graphics Array)
  • 87. دستورالعمل‌های اسمبلی برای رسم اشکال هندسی
  • 88. مدیریت پیکسل‌ها و رنگ‌ها
  • 89. استفاده از صفحه کلید برای کنترل بازی‌ها و برنامه‌های گرافیکی
  • 90. مقدمه‌ای بر برنامه‌نویسی چند وظیفه‌ای (Multitasking)
  • 91. مفهوم Task Switching
  • 92. ساعت سیستم و وقفه‌های آن
  • 93. نحوه پیاده‌سازی یک سیستم ساده چند وظیفه‌ای
  • 94. نکات پیشرفته در برنامه‌نویسی اسمبلی
  • 95. اشکال‌زدایی (Debugging) برنامه‌های اسمبلی
  • 96. ابزارهای اشکال‌زدایی (Debuggers)
  • 97. تکنیک‌های بهینه‌سازی کد اسمبلی
  • 98. دسترسی به قابلیت‌های پیشرفته پردازنده
  • 99. پردازنده‌های 80386 و دستورالعمل‌های جدید
  • 100. مقدمه‌ای بر زبان C و ارتباط آن با اسمبلی

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب آموزش جامع اسمبلی: برنامه‌نویسی سطح پایین برای سیستم‌های PC و سازگار”

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

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