کتاب آناتومی IBM PC و PS/2: راهنمای جامع برنامه‌نویسی سیستمی

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب آناتومی IBM PC و PS/2: راهنمای جامع برنامه‌نویسی سیستمی

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

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

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

  • 1. مقدمه‌ای بر آناتومی کامپیوتر شخصی
  • 2. سیر تکاملی معماری از IBM PC تا PS/2
  • 3. مفاهیم بنیادی: سخت‌افزار، بایوس، و سیستم‌عامل
  • 4. ابزارهای برنامه‌نویس سیستمی: اسمبلر، دیباگر، و ویرایشگر هگز
  • 5. نگاهی به خانواده پردازنده‌های 80x86
  • 6. نقشه کلی حافظه و پورت‌های ورودی/خروجی
  • 7. روند راه‌اندازی سیستم (بوت): از POST تا بارگذاری سیستم‌عامل
  • 8. معماری پردازنده 8088/8086: ثبات‌ها (Registers)
  • 9. آدرس‌دهی حافظه در حالت واقعی (Real Mode): سگمنت و آفست
  • 10. مجموعه دستورالعمل‌های پایه در زبان اسمبلی
  • 11. پرچم‌ها (Flags) و تصمیم‌گیری در سطح پردازنده
  • 12. پشته (Stack) و کاربردهای آن
  • 13. مفهوم وقفه‌ها (Interrupts): نرم‌افزاری و سخت‌افزاری
  • 14. جدول بردار وقفه (Interrupt Vector Table - IVT)
  • 15. برنامه‌نویسی اولین وقفه: "سلام، دنیای سطح پایین!"
  • 16. کنترل جریان برنامه: پرش‌ها، حلقه‌ها و فراخوانی‌ها
  • 17. حافظه متعارف (Conventional Memory) و مرز 640 کیلوبایت
  • 18. نقشه دقیق یک مگابایت اول حافظه
  • 19. فضای حافظه بالا (Upper Memory Area - UMA)
  • 20. حافظه توسعه‌یافته (Expanded Memory - EMS)
  • 21. حافظه گسترش‌یافته (Extended Memory - XMS)
  • 22. دروازه A20 و دسترسی به حافظه بالای یک مگابایت
  • 23. مدل‌های حافظه در کامپایلرها (Tiny, Small, Compact, Large, Huge)
  • 24. نقش و عملکرد بایوس (BIOS)
  • 25. ناحیه داده‌های بایوس (BIOS Data Area - BDA)
  • 26. سرویس‌های ویدیویی بایوس (INT 10h): حالت متنی
  • 27. سرویس‌های ویدیویی بایوس (INT 10h): حالت گرافیکی
  • 28. سرویس‌های دیسک بایوس (INT 13h)
  • 29. سرویس‌های صفحه کلید بایوس (INT 16h)
  • 30. سرویس‌های پورت سریال بایوس (INT 14h)
  • 31. سرویس‌های تجهیزات سیستم (INT 11h و INT 12h)
  • 32. سرویس‌های زمان و تاریخ بایوس (INT 1Ah)
  • 33. حافظه CMOS و ساعت بی‌درنگ (Real-Time Clock)
  • 34. گسترش بایوس از طریق ROMهای جانبی
  • 35. رهگیری و جایگزینی روال‌های وقفه بایوس
  • 36. مقدمه‌ای بر سیستم‌عامل داس (MS-DOS)
  • 37. ساختار داخلی داس: IO.SYS, MSDOS.SYS, COMMAND.COM
  • 38. وقفه اصلی داس (INT 21h): فانکشن‌ها و زیرفانکشن‌ها
  • 39. ورودی و خروجی کاراکتر از طریق داس
  • 40. مدیریت فایل با استفاده از دستگیره‌ها (File Handles)
  • 41. ایجاد، باز کردن، خواندن، و نوشتن فایل‌ها
  • 42. مدیریت دایرکتوری‌ها: ایجاد، حذف و پیمایش
  • 43. مدیریت حافظه در داس: تخصیص و آزادسازی بلوک‌های حافظه
  • 44. اجرای برنامه‌های دیگر (EXEC Function)
  • 45. دریافت و تنظیم تاریخ و زمان سیستم از طریق داس
  • 46. ساختار برنامه‌های COM در مقابل EXE
  • 47. تکنیک‌های برنامه‌های مقیم در حافظه (TSR)
  • 48. کدهای خطا در داس و روش مدیریت آن‌ها
  • 49. مبانی سیستم‌های ویدیویی: حالت متنی در مقابل گرافیکی
  • 50. حافظه ویدیویی در حالت متنی: بایت کاراکتر و بایت خصوصیت
  • 51. کنترل مکان‌نما (Cursor) از طریق بایوس و پورت‌ها
  • 52. کنترل رنگ و خصوصیات متن
  • 53. استاندارد CGA: حالت‌های گرافیکی و محدودیت‌ها
  • 54. استاندارد Hercules: گرافیک تک‌رنگ با وضوح بالا
  • 55. استاندارد EGA: معماری و قابلیت‌های پیشرفته
  • 56. استاندارد VGA: پادشاه گرافیک در دوران داس
  • 57. رجیسترهای کارت گرافیک VGA و برنامه‌نویسی مستقیم
  • 58. مفهوم پالت رنگ و DAC در VGA
  • 59. برنامه‌نویسی محبوب‌ترین حالت گرافیکی: Mode 13h (320x200x256)
  • 60. تکنیک‌های پیشرفته VGA: صفحه‌بندی (Page Flipping)
  • 61. شناسایی نوع کارت گرافیک نصب‌شده
  • 62. فونت‌ها و نمایش کاراکتر در حالت گرافیکی
  • 63. عملکرد داخلی صفحه‌کلید: کنترلر 8042
  • 64. اسکن‌کد (Scan Code) در مقابل کد اسکی (ASCII)
  • 65. بافر صفحه‌کلید و نحوه مدیریت آن
  • 66. خواندن کلیدها بدون منتظر ماندن (Non-blocking Input)
  • 67. تشخیص وضعیت کلیدهای Shift, Ctrl, Alt, و Num Lock
  • 68. برنامه‌نویسی مستقیم پورت‌های صفحه‌کلید
  • 69. مبانی دیسک‌های فلاپی و هارد دیسک
  • 70. ساختار فیزیکی دیسک: سکتور، شیار، و سیلندر
  • 71. رکورد راه‌انداز اصلی (Master Boot Record - MBR)
  • 72. جدول پارتیشن‌بندی دیسک
  • 73. سیستم فایل FAT: بوت سکتور، جدول تخصیص فایل و دایرکتوری ریشه
  • 74. خواندن و نوشتن مستقیم سکتورها با INT 13h
  • 75. دریافت اطلاعات و پارامترهای دیسک
  • 76. کنترل‌کننده دیسک فلاپی و هارد دیسک
  • 77. تایمر قابل برنامه‌ریزی (PIT 8253/8254)
  • 78. تولید صدا با استفاده از اسپیکر داخلی کامپیوتر
  • 79. ارتباط سریال و استاندارد RS-232
  • 80. کنترلر UART و برنامه‌نویسی پورت‌های سریال (COM)
  • 81. ارتباط موازی و پورت پرینتر (LPT)
  • 82. ارسال داده به پرینتر از طریق بایوس و پورت‌ها
  • 83. پورت بازی (Game Port) و نحوه خواندن جوی‌استیک
  • 84. معماری PS/2 و تفاوت‌های کلیدی
  • 85. گذرگاه Micro Channel Architecture (MCA)
  • 86. پشتیبانی بایوس از ماوس و دستگاه‌های اشاره‌گر در PS/2
  • 87. کنترل‌کننده وقفه قابل برنامه‌ریزی (PIC 8259)
  • 88. کنترل‌کننده دسترسی مستقیم به حافظه (DMA 8237)
  • 89. پورت‌های ورودی/خروجی حیاتی سیستم
  • 90. مقدمه‌ای بر حالت حفاظت‌شده (Protected Mode) در پردازنده 80286
  • 91. جدول توصیف‌گر عمومی (GDT) و محلی (LDT)
  • 92. تکنیک‌های عملی برای نوشتن یک برنامه مقیم در حافظه (TSR)
  • 93. استفاده از دیباگر (DEBUG.EXE) برای کاوش سیستم
  • 94. نوشتن یک ابزار نمایش اطلاعات سیستمی
  • 95. نتیجه‌گیری: میراث معماری IBM PC و نگاه به آینده

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

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

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

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

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


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

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

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

نظرات

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

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