, ,

کتاب ایجاد کتابخانه قدرتمند سابروتین‌ها برای IBM PC با زبان اسمبلی

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب ایجاد کتابخانه قدرتمند سابروتین‌ها برای IBM PC با زبان اسمبلی

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

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

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

  • 1. معرفی برنامه‌نویسی اسمبلی برای IBM PC
  • 2. معماری پردازنده 8086/8088 و رجیسترهای آن
  • 3. سازماندهی حافظه در IBM PC: سگمنت‌ها و آفست‌ها
  • 4. مفاهیم بنیادی داده‌ها: باینری، هگزادسیمال، دسیمال
  • 5. دستورات پایه انتقال داده و عملیات حسابی (MOV, ADD, SUB)
  • 6. محیط توسعه: اسمبلر، لینکر و دیباگر (MASM/TASM)
  • 7. ساختار برنامه اسمبلی: فایل‌های .COM و .EXE
  • 8. اولین برنامه اسمبلی: نمایش "Hello, World!"
  • 9. مدل‌های حافظه در IBM PC (Tiny, Small, Medium, Large)
  • 10. مفاهیم پشته (Stack) و کاربرد آن در اسمبلی
  • 11. دستورات PUSH و POP برای مدیریت پشته
  • 12. مقدمه‌ای بر وقفه‌ها (Interrupts) و جدول بردار وقفه (IVT)
  • 13. دستورات پرش شرطی و غیرشرطی (JMP, JE, JNZ, JAE, JBE)
  • 14. پیاده‌سازی حلقه‌ها (LOOP, LOOPE, LOOPNE)
  • 15. تعریف انواع داده‌ها با DB, DW, DD, DQ, DT
  • 16. حالت‌های آدرس‌دهی (Addressing Modes) در 8086
  • 17. ماکروها در اسمبلی و تفاوت با رویه‌ها
  • 18. معرفی رویه‌ها (Procedures/Subroutines): CALL و RET
  • 19. ارسال پارامترها به رویه‌ها و بازیابی نتایج
  • 20. متغیرهای محلی و حفظ رجیسترها در رویه‌ها
  • 21. پرش‌ها و فراخوانی‌های کوتاه، نزدیک و دور
  • 22. عملیات بیتی (Bitwise Operations): AND, OR, XOR, NOT
  • 23. دستورات شیفت و چرخش بیتی (SHL, SHR, ROL, ROR)
  • 24. ثبت پرچم‌ها (Flags Register) و کاربرد آن
  • 25. دستورات مقایسه (CMP) و تست (TEST)
  • 26. خدمات سیستم عامل DOS و BIOS
  • 27. سرویس‌های ویدئویی BIOS (INT 10h): حالت‌های نمایش
  • 28. کنترل مکان‌نما (Cursor) با INT 10h
  • 29. نمایش کاراکتر و رشته در حالت متنی
  • 30. تغییر رنگ متن و پس‌زمینه (Attributes)
  • 31. سرویس‌های صفحه کلید BIOS (INT 16h)
  • 32. خواندن کاراکتر از صفحه کلید و بررسی وضعیت کلیدها
  • 33. سرویس‌های دیسک BIOS (INT 13h) (مقدمات)
  • 34. سرویس‌های پرینتر BIOS (INT 17h)
  • 35. سرویس‌های زمان و تاریخ BIOS (INT 1Ah)
  • 36. سرویس‌های عمومی DOS (INT 21h): مفاهیم پایه
  • 37. نمایش رشته با INT 21h, Function 09h
  • 38. خواندن ورودی از صفحه کلید با INT 21h, Function 0Ah
  • 39. خواندن یک کاراکتر با INT 21h, Function 01h
  • 40. مدیریت ورودی و خروجی استاندارد DOS
  • 41. دسترسی مستقیم به حافظه ویدئویی در حالت متنی
  • 42. ایجاد تاخیر زمانی (Delay Routine)
  • 43. ورودی/خروجی مستقیم به پورت‌های سخت‌افزاری (IN/OUT)
  • 44. ساخت سابروتین: محاسبه طول رشته (StrLen)
  • 45. ساخت سابروتین: کپی کردن رشته (StrCpy)
  • 46. ساخت سابروتین: مقایسه رشته‌ها (StrCmp)
  • 47. ساخت سابروتین: الحاق رشته‌ها (StrCat)
  • 48. ساخت سابروتین: جستجوی کاراکتر در رشته (StrChr)
  • 49. ساخت سابروتین: جستجوی زیررشته (StrStr)
  • 50. ساخت سابروتین: تبدیل حروف کوچک به بزرگ (StrToUpper)
  • 51. ساخت سابروتین: تبدیل حروف بزرگ به کوچک (StrToLower)
  • 52. ساخت سابروتین: معکوس کردن رشته (StrRev)
  • 53. ساخت سابروتین: حذف فواصل اضافی از ابتدا و انتها (Trim)
  • 54. ساخت سابروتین: تبدیل عدد صحیح به رشته (ITOA)
  • 55. ساخت سابروتین: تبدیل رشته به عدد صحیح (ATOI)
  • 56. ساخت سابروتین: تبدیل عدد هگزادسیمال به رشته (HTOA)
  • 57. ساخت سابروتین: تبدیل رشته هگزادسیمال به عدد (ATOH)
  • 58. ساخت سابروتین: ضرب 16 بیتی به 32 بیتی
  • 59. ساخت سابروتین: تقسیم 32 بیتی بر 16 بیتی
  • 60. ساخت سابروتین: جمع و تفریق اعداد چند بایتی
  • 61. ساخت سابروتین: محاسبه جذر صحیح یک عدد
  • 62. ساخت سابروتین: تولید اعداد شبه تصادفی (PRNG)
  • 63. ساخت سابروتین: یافتن حداقل و حداکثر دو عدد
  • 64. ساخت سابروتین: نمایش یک کاراکتر روی صفحه (PutChar)
  • 65. ساخت سابروتین: نمایش یک رشته با پایان‌دهنده صفر (PutStr)
  • 66. ساخت سابروتین: نمایش یک عدد صحیح (PutInt)
  • 67. ساخت سابروتین: نمایش یک عدد هگزادسیمال (PutHex)
  • 68. ساخت سابروتین: خواندن یک کاراکتر از ورودی (GetChar)
  • 69. ساخت سابروتین: خواندن یک رشته از ورودی (GetStr)
  • 70. ساخت سابروتین: خواندن یک عدد صحیح از ورودی (GetInt)
  • 71. ساخت سابروتین: تنظیم مکان‌نما در صفحه (SetCursor)
  • 72. ساخت سابروتین: دریافت مکان‌نمای فعلی (GetCursor)
  • 73. ساخت سابروتین: پاک کردن صفحه نمایش (ClearScreen)
  • 74. ساخت سابروتین: کپی بلوک حافظه (MemCpy)
  • 75. ساخت سابروتین: پر کردن بلوک حافظه با یک بایت (MemSet)
  • 76. ساخت سابروتین: مقایسه دو بلوک حافظه (MemCmp)
  • 77. ساخت سابروتین: جستجوی یک بایت در بلوک حافظه (MemChr)
  • 78. پیاده‌سازی ساختار داده پشته (Stack) با سابروتین‌ها
  • 79. پیاده‌سازی ساختار داده صف (Queue) ساده با سابروتین‌ها
  • 80. ساخت سابروتین: مرتب‌سازی آرایه (مثال: Bubble Sort)
  • 81. ساخت سابروتین: جستجوی خطی در آرایه (Linear Search)
  • 82. مقدمات تخصیص حافظه پویا (Dynamic Memory Allocation)
  • 83. آزاد سازی حافظه پویا (Deallocation)
  • 84. ساخت سابروتین: باز کردن یک فایل (OpenFile)
  • 85. ساخت سابروتین: بستن یک فایل (CloseFile)
  • 86. ساخت سابروتین: خواندن از فایل (ReadFile)
  • 87. ساخت سابروتین: نوشتن در فایل (WriteFile)
  • 88. ساخت سابروتین: تغییر مکان اشاره‌گر فایل (SeekFile)
  • 89. ساخت سابروتین: دریافت اندازه فایل (GetFileSize)
  • 90. ساخت سابروتین: حذف یک فایل (DeleteFile)
  • 91. ساخت سابروتین: تغییر نام فایل (RenameFile)
  • 92. معرفی ساختار کتابخانه سابروتین و مدیریت ماژول‌ها
  • 93. پیاده‌سازی مکانیسم‌های مدیریت خطا در سابروتین‌ها
  • 94. تکنیک‌های بهینه‌سازی کد اسمبلی برای سرعت و حجم
  • 95. مستندسازی جامع کتابخانه سابروتین‌ها
  • 96. اشکال‌زدایی (Debugging) برنامه‌های اسمبلی و سابروتین‌ها
  • 97. آزمایش و تست (Testing) سابروتین‌ها برای اطمینان از صحت عملکرد
  • 98. مدیریت حافظه در برنامه‌های بزرگ‌تر
  • 99. کار با فرمت‌های فایل (مثال: فرمت BMP برای گرافیک)
  • 100. مفاهیم پیشرفته Interrupt Service Routines (ISRs)

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب ایجاد کتابخانه قدرتمند سابروتین‌ها برای IBM PC با زبان اسمبلی”

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

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