, ,

کتاب برنامه‌نویسی IBM PC: سفر به قلب کامپیوترهای شخصی کلاسیک

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مقدمه‌ای بر دوره: بازگشت به عصر طلایی کامپیوترهای شخصی
  • 2. تاریخچه و معماری IBM PC و سازگارهای آن
  • 3. آشنایی با اجزای اصلی کامپیوتر: CPU، حافظه، گذرگاه (Bus)
  • 4. سیستم‌های عددی: باینری، هگزادسیمال و دهدهی
  • 5. نمایش داده‌ها در کامپیوتر: بیت‌ها، بایت‌ها و کلمات
  • 6. کدگذاری کاراکترها: استاندارد ASCII
  • 7. سازماندهی حافظه: آدرس‌دهی و سگمنت‌ها
  • 8. مقدمه‌ای بر زبان اسمبلی و نقش آن
  • 9. ابزارهای برنامه‌نویسی: اسمبلر (MASM/TASM)، لینکر و دیباگر
  • 10. راه‌اندازی محیط توسعه: شبیه‌ساز DOSBox
  • 11. نوشتن، اسمبل و اجرای اولین برنامه
  • 12. ساختار یک برنامه اسمبلی ساده (COM)
  • 13. معرفی پردازنده 8088/8086 و مدل برنامه‌نویسی آن
  • 14. رجیسترهای عمومی: AX, BX, CX, DX
  • 15. رجیسترهای سگمنت: CS, DS, SS, ES
  • 16. رجیسترهای اشاره‌گر و اندیس: SP, BP, SI, DI
  • 17. رجیستر فلگ‌ها (Flags) و نقش آن در تصمیم‌گیری
  • 18. دستورالعمل انتقال داده: MOV
  • 19. تعریف داده‌ها در حافظه: DB, DW, DD
  • 20. آدرس‌دهی حافظه: حالت‌های مختلف
  • 21. دستورالعمل‌های حسابی پایه: ADD, SUB, INC, DEC
  • 22. دستورالعمل‌های ضرب و تقسیم: MUL, DIV
  • 23. دستورالعمل‌های منطقی: AND, OR, XOR, NOT
  • 24. دستورالعمل‌های شیفت و چرخش بیتی: SHL, SHR, ROL, ROR
  • 25. مفهوم پشته (Stack) و کاربردهای آن
  • 26. کار با پشته: دستورات PUSH و POP
  • 27. مقایسه مقادیر: دستور CMP و تاثیر آن بر فلگ‌ها
  • 28. پرش‌های بدون شرط: JMP
  • 29. پرش‌های شرطی: JZ, JNZ, JC, JNC و غیره
  • 30. ساختارهای تکرار و حلقه‌ها: دستور LOOP
  • 31. رویه‌ها (Procedures): تعریف و فراخوانی (CALL, RET)
  • 32. ارسال پارامتر به رویه‌ها از طریق رجیسترها
  • 33. ارسال پارامتر به رویه‌ها از طریق پشته
  • 34. ماکروها و تفاوت آن‌ها با رویه‌ها
  • 35. کار با رشته‌ها: دستورات MOVSB, CMPSB, SCASB
  • 36. پیشوندهای تکرار: REP, REPE, REPNE
  • 37. مفهوم وقفه‌ها (Interrupts)
  • 38. جدول بردار وقفه (Interrupt Vector Table – IVT)
  • 39. تفاوت BIOS و DOS
  • 40. مقدمه‌ای بر سرویس‌های ویدیویی BIOS (INT 10h)
  • 41. تنظیم حالت‌های ویدیویی (متنی و گرافیکی)
  • 42. موقعیت‌یابی مکان‌نما (Cursor) روی صفحه
  • 43. نوشتن کاراکتر و ویژگی‌های آن (Attribute) در حالت متنی
  • 44. اسکرول کردن صفحه نمایش
  • 45. مقدمه‌ای بر سرویس‌های صفحه‌کلید BIOS (INT 16h)
  • 46. خواندن یک کاراکتر از صفحه‌کلید
  • 47. بررسی وضعیت بافر صفحه‌کلید
  • 48. مقدمه‌ای بر سرویس‌های دیسک BIOS (INT 13h)
  • 49. سرویس‌های زمان و تاریخ BIOS (INT 1Ah)
  • 50. مقدمه‌ای بر سرویس‌های DOS (INT 21h)
  • 51. نمایش یک رشته در خروجی استاندارد
  • 52. دریافت یک کاراکتر از ورودی استاندارد
  • 53. نمایش یک کاراکتر در خروجی استاندارد
  • 54. پایان دادن به برنامه: INT 20h در مقابل INT 21h, 4Ch
  • 55. ساختار برنامه‌های EXE و تفاوت آن با COM
  • 56. کار با فایل‌ها: مفاهیم File Handle و FCB
  • 57. باز کردن یک فایل موجود یا ایجاد فایل جدید
  • 58. خواندن داده از یک فایل
  • 59. نوشتن داده در یک فایل
  • 60. بستن یک فایل
  • 61. جابجایی اشاره‌گر فایل
  • 62. حذف یک فایل
  • 63. مدیریت حافظه با استفاده از سرویس‌های DOS
  • 64. ورودی/خروجی مستقیم از پورت‌ها: دستورات IN و OUT
  • 65. معرفی سخت‌افزارهای قابل برنامه‌ریزی
  • 66. دسترسی مستقیم به حافظه ویدیو در حالت متنی
  • 67. ساختار بافر ویدیو: بایت کاراکتر و بایت ویژگی
  • 68. ایجاد افکت‌های بصری با نوشتن مستقیم در حافظه ویدیو
  • 69. تایمر قابل برنامه‌ریزی (PIT – 8253/8254)
  • 70. ایجاد تاخیرهای زمانی دقیق با استفاده از PIT
  • 71. کنترلر وقفه قابل برنامه‌ریزی (PIC – 8259)
  • 72. ماسک کردن و فعال‌سازی وقفه‌های سخت‌افزاری
  • 73. بلندگوی داخلی PC و تولید صدا
  • 74. تولید نت‌های موسیقی با استفاده از PIT و بلندگو
  • 75. کنترلر صفحه‌کلید (8042)
  • 76. خواندن مستقیم اسکن‌کدها از پورت صفحه‌کلید
  • 77. کنترلر دسترسی مستقیم به حافظه (DMA – 8237)
  • 78. پورت موازی (Parallel Port – LPT)
  • 79. پورت سریال (Serial Port – COM)
  • 80. آشنایی با ناحیه داده‌های BIOS (BIOS Data Area)
  • 81. خواندن وضعیت کلیدهای Shift, Ctrl, Alt از BDA
  • 82. ساعت بی‌درنگ (Real-Time Clock – RTC)
  • 83. مقدمه‌ای بر برنامه‌نویسی گرافیک
  • 84. حالت‌های گرافیکی CGA و EGA
  • 85. برنامه‌نویسی در حالت گرافیکی VGA Mode 13h (320x200x256)
  • 86. ترسیم پیکسل در صفحه گرافیکی
  • 87. الگوریتم‌های ترسیم خط
  • 88. الگوریتم‌های ترسیم دایره و اشکال هندسی
  • 89. مدیریت حافظه پیشرفته: Conventional, UMB, HMA
  • 90. حافظه توسعه‌یافته (Expanded Memory – EMS)
  • 91. حافظه گسترش‌یافته (Extended Memory – XMS)
  • 92. نوشتن برنامه‌های مقیم در حافظه (TSR – Terminate and Stay Resident)
  • 93. مکانیسم و ساختار یک برنامه TSR
  • 94. رهگیری وقفه‌ها (Interrupt Hooking)
  • 95. پروژه عملی: ساخت یک ویرایشگر متن ساده
  • 96. پروژه عملی: ساخت یک بازی کلاسیک مانند Snake
  • 97. مفهوم سکتور بوت (Boot Sector)
  • 98. نوشتن یک برنامه برای سکتور بوت
  • 99. بارگذاری و اجرای برنامه از روی دیسک بدون سیستم‌عامل
  • 100. تکامل معماری x86: از 8086 تا پردازنده‌های مدرن

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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