The Intel Microprocessors, 8th Edition
کتاب The Intel Microprocessors, 8th Edition (ریز پردازندههای اینتل، ویرایش هشتم)، مرجعی کاربردی است که برای دانشجویانی که نیاز به دانش کاملی در زمینه برنامه نویسی و ارتباط با خانوادهی ریزپردازندههای اینتل دارند، نوشته شده است. امروزه، هر کسی در هر رشته تحصیلی که از کامپیوترها استفاده میکند کار میکند، باید برنامه نویسی زبان اسمبلی، نسخه ای از زبان C و رابط را درک کند. ریزپردازندههای اینتل در بسیاری از حوزههای الکترونیک، ارتباطات و سیستمهای کنترل، به ویژه در سیستمهای رایانه رومیزی، کاربردی وسیع و منحصر به فردی پیدا کرده اند. افزودنی عمده ای که به ویرایش هشتم این کتاب اضافه شده است، آموزش نحوهی اتصال C/C++ با زبان اسمبلی برای هر دوی DOS قدیمی و محیطهای ویندوز با استفاده از Visual C++ Express است که به صورت رایگان میتوان از مایکروسافت دانلود کرد. برنامههای زیادی از جمله ++Visual C به عنوان مبنایی برای یادگیری زبان اسمبلی با استفاده از اسمبلر inline است.همچنین بخشهای به روز شده که رویدادهای جدید در زمینه ریزپردازندهها و رابط ریزپردازندهها را شرح میدهند، نیز اضافه شده است.
مطالبی که در ویرایش هشتم کتاب ریز پردازندههای اینتل یاد خواهید گرفت:
- توسعه نرم افزاری برای کنترل برنامه رابط ریز پردازنده. به طور کلی، نرم افزار توسعه یافته بر روی تمام نسخههای ریزپردازنده نیز کار خواهد کرد. این نرم افزار همچنین شامل برنامههای مبتنی بر DOS و ویندوز است. تاکید اصلی بر توسعه اسمبلی inline و برنامههای ترکیبی زبان C++ در محیط ویندوز است.
- برنامه نویسی با استفاده از کنترل ها، handlerها و توابع MFC برای استفاده از صفحه کلید، سیستم نمایش ویدیو و حافظه دیسکت در زبان اسمبلی و سی پلاس پلاس.
- توسعه نرم افزاری که از دنبالههای ماکرو، رویه ها، اسمبلی شرطی و دستور العملهای اسمبلر کنترل جریان که به یک برنامه ویژوال سی پلاس پلاس لینک میشوند.
- توسعه نرم افزار برای تبدیلات کد با استفاده از جداول و الگوریتمهای جستجو.
- برنامه نویسی coprocessor عددی برای حل معادلات پیچیده.
- توسعه نرم افزار برای افزونههای MMX و SIMD.
- شرح تفاوتها بین اعضای خانواده و برجسته کردن قابلیتهای هر کدام از اعضا.
- توصیف و استفاده حالت عملیاتی واقعی و حفاظت شده ریزپردازنده.
- ارتباط برقرار کردن حافظه و سیستمهای I/O با ریزپردازنده.
- ارائه مقایسه جامع و دقیق همهی اعضای خانواده و رابطههای نرم افزاری و سخت افزاریشان.
- توضیح عملکرد سیستم عامل بلادرنگ در یک برنامه embedded.
- توضیح عملکرد سیستمهای ویدیو و دیسک.
- ارتباط سیستمهای کوچک به ISA، PCI، پورتهای سریال، پورتهای موازی و باس USB در یک کامپیوتر شخصی.