, ,

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

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مقدمه‌ای بر معماری کامپیوترهای شخصی IBM
  • 2. تاریخچه و تکامل پلتفرم PC
  • 3. برنامه‌نویسی سیستمی در مقابل برنامه‌نویسی کاربردی
  • 4. ابزارهای ضروری: اسمبلر، لینکر و دیباگر
  • 5. مبانی زبان اسمبلی x86
  • 6. معماری پردازنده 8088/8086: ثبات‌ها و عملکردها
  • 7. حالت‌های آدرس‌دهی پردازنده 8088
  • 8. مفهوم حافظه سگمنت‌بندی شده (Segmented Memory)
  • 9. فضای آدرس‌دهی ورودی/خروجی (I/O Address Space)
  • 10. مقدمه‌ای بر BIOS و وقفه‌ها (Interrupts)
  • 11. جدول بردار وقفه (Interrupt Vector Table)
  • 12. نحوه فراخوانی سرویس‌های BIOS با دستور INT
  • 13. مقدمه‌ای بر سرویس‌های ویدیویی BIOS (INT 10h)
  • 14. تنظیم حالت‌های ویدیویی (متنی و گرافیکی)
  • 15. کنترل مکان‌نما (Cursor): تنظیم موقعیت، شکل و اندازه
  • 16. نوشتن کاراکتر و ویژگی‌های آن (Attribute) در حالت متنی
  • 17. خواندن کاراکتر و ویژگی‌های آن از صفحه نمایش
  • 18. اسکرول کردن صفحه نمایش به بالا و پایین
  • 19. خروجی تله‌تایپ (Teletype Output)
  • 20. کار با پالت‌های رنگ در حالت‌های گرافیکی CGA
  • 21. رسم و خواندن پیکسل در حالت‌های گرافیکی
  • 22. مقدمه‌ای بر سرویس‌های دیسک BIOS (INT 13h)
  • 23. بازنشانی (Reset) سیستم دیسک‌گردان
  • 24. دریافت وضعیت آخرین عملیات دیسک
  • 25. خواندن سکتورها از دیسک فلاپی
  • 26. نوشتن سکتورها بر روی دیسک فلاپی
  • 27. تأیید (Verify) اطلاعات سکتورها
  • 28. فرمت کردن یک تِرَک (Track) از دیسک
  • 29. سرویس‌های پورت سریال (INT 14h)
  • 30. مقدمه‌ای بر سرویس‌های صفحه‌کلید BIOS (INT 16h)
  • 31. خواندن یک کلید فشرده شده از بافر صفحه‌کلید
  • 32. بررسی وضعیت بافر صفحه‌کلید
  • 33. دریافت وضعیت کلیدهای Shift, Ctrl, Alt, Caps Lock
  • 34. سرویس‌های چاپگر (INT 17h)
  • 35. سرویس‌های پایه‌ای سیستم: تشخیص تجهیزات (INT 11h)
  • 36. سرویس‌های پایه‌ای سیستم: تعیین حجم حافظه (INT 12h)
  • 37. سرویس‌های متفرقه سیستم (INT 15h)
  • 38. سرویس‌های ساعت و تاریخ (INT 1Ah)
  • 39. مقدمه‌ای بر دسترسی مستقیم به سخت‌افزار
  • 40. کنترلر وقفه برنامه‌پذیر (PIC 8259): مبانی و معرفی
  • 41. پیکربندی PIC: کلمات کنترل مقداردهی اولیه (ICWs)
  • 42. کنترل عملکرد PIC: کلمات کنترل عملیاتی (OCWs)
  • 43. ماسک کردن و فعال‌سازی وقفه‌های سخت‌افزاری
  • 44. ارسال سیگنال پایان وقفه (End of Interrupt – EOI)
  • 45. تایمر قابل برنامه‌ریزی (PIT 8253/8254): مبانی
  • 46. حالت‌های مختلف کاری PIT
  • 47. ایجاد تأخیرهای زمانی دقیق با استفاده از PIT
  • 48. تولید فرکانس برای بلندگوی داخلی (PC Speaker)
  • 49. کنترلر دسترسی مستقیم به حافظه (DMA 8237): مبانی
  • 50. کانال‌های DMA و کاربردهای آن‌ها
  • 51. برنامه‌ریزی DMA برای انتقال داده
  • 52. واسط جانبی قابل برنامه‌ریزی (PPI 8255)
  • 53. خواندن وضعیت سوئیچ‌های مادربرد از طریق PPI
  • 54. نقشه کامل حافظه یک مگابایتی سیستم
  • 55. ناحیه داده‌های BIOS (BIOS Data Area – BDA)
  • 56. ناحیه حافظه ویدیو در حالت متنی
  • 57. ناحیه حافظه ویدیو در حالت‌های گرافیکی
  • 58. تحلیل محتوای حافظه ROM BIOS
  • 59. کار با اشاره‌گرهای نزدیک (Near) و دور (Far)
  • 60. محاسبه آدرس فیزیکی از آدرس سگمنت:آفست
  • 61. معماری آداپتور نمایش تک‌رنگ (MDA)
  • 62. بافر متنی MDA و بایت‌های Attribute
  • 63. نوشتن مستقیم در حافظه ویدیویی MDA
  • 64. معماری آداپتور گرافیک رنگی (CGA)
  • 65. حالت‌های متنی CGA و تفاوت‌های آن با MDA
  • 66. بررسی پالت‌های رنگی ثابت در حالت گرافیکی CGA
  • 67. ساختار حافظه در حالت گرافیکی 320×200 چهار رنگ
  • 68. ساختار حافظه در حالت گرافیکی 640×200 دو رنگ
  • 69. پدیده "برفک" (Snow) در CGA و روش‌های مقابله با آن
  • 70. کنترلر تیوب اشعه کاتدی (CRTC 6845)
  • 71. برنامه‌ریزی رجیسترهای CRTC برای کنترل نمایش
  • 72. تشخیص سیگنال بازگشت عمودی (Vertical Retrace)
  • 73. رابط سخت‌افزاری صفحه‌کلید
  • 74. اسکن‌کد (Scan Code) در مقابل کد اسکی (ASCII Code)
  • 75. تحلیل بافر صفحه‌کلید در ناحیه داده‌های BIOS
  • 76. مدیریت مستقیم LED‌های Caps Lock, Num Lock, Scroll Lock
  • 77. ارسال دستور به کنترلر صفحه‌کلید
  • 78. رابط پورت بازی (Joystick/Game Port)
  • 79. خواندن موقعیت جوی‌استیک و وضعیت دکمه‌ها
  • 80. مقدمه‌ای بر وقفه‌های ماوس (INT 33h)
  • 81. رابط سخت‌افزاری پورت موازی (Parallel Port)
  • 82. کنترل پین‌های داده، وضعیت و کنترل پورت موازی
  • 83. رابط سخت‌افزاری پورت سریال (UART)
  • 84. برنامه‌ریزی UART برای ارتباط سریال
  • 85. فرآیند بوت شدن کامپیوتر: از روشن شدن تا POST
  • 86. مراحل Power-On Self-Test (POST)
  • 87. بارگذاری سکتور بوت از دیسک
  • 88. کالبدشکافی یک سکتور بوت (Boot Sector)
  • 89. نوشتن یک بوت‌لودر ساده: از سکتور صفر تا اجرای کد
  • 90. وقفه‌های سخت‌افزاری، نرم‌افزاری و استثناها
  • 91. نوشتن یک رویه سرویس وقفه (Interrupt Service Routine – ISR)
  • 92. روش نصب و جایگزینی یک ISR
  • 93. قلاب کردن (Hooking) وقفه‌های موجود BIOS و DOS
  • 94. زنجیر کردن وقفه‌ها (Interrupt Chaining)
  • 95. وقفه غیرقابل ماسک (NMI) و دلایل وقوع آن
  • 96. برنامه‌ریزی بلندگوی داخلی (PC Speaker)
  • 97. تولید نت‌های موسیقی با کنترل فرکانس و مدت زمان
  • 98. ایجاد افکت‌های صوتی ساده
  • 99. ساعت بی‌درنگ (Real-Time Clock – RTC)
  • 100. خواندن و تنظیم زمان و تاریخ از طریق RTC

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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