The Intel Microprocessors, 8th Edition

تاریخ: 1400/07/02 22:49
توسط: MotoMan
امتیاز: ۰
تعداد بازدید: ۲۹۴۵
دیدگاه ها: ۰
برچسب ها: Computer Architecture |
کتاب The Intel Microprocessors, 8th Edition
Prentice Hall
Barry B. Brey
9780135026458
2008
944
English

کتاب 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 در یک کامپیوتر شخصی.

  

Table of Contents:
- Chapter 1:  Introduction to Microprocessors
- Chapter 2: The Microprocessor and its Architecture
- Chapter 3: Addressing Modes
- Chapter 4: Data Movement Instructions
- Chapter 5: Arithmetic and Logic
- Chapter 6: Program Control Instructions
- Chapter 7: Using Assembly Language with C/C++
- Chapter 8: Programming the Microprocessor
- Chapter 9: 8086/8088 Hardware Specifications
- Chapter 10: Memory Interface
- Chapter 11: Basic I/O Interface
- Chapter 12: Interrupts
- Chapter 13: Direct Memory Access and DMA-Controlled I/O
- Chapter 14: The Arithmetic Coprocessor, MMX, and SIMD Technologies
- Chapter 15: Bus Interface
- Chapter 16: The 80186, 80188, and 80286 Microprocessors
- Chapter 17: The 80386 and 80486 Microprocessors
- Chapter 18: The Pentium and Pentium Pro Microprocessors
- Chapter 19: The Pentium II, Pentium III, Pentium 4, and Core2 Microprocessors
- Appendix A: The Assembler, Visual C++, and DOS
- Appendix B: Instruction Set Summary
- Appendix C: Flag-Bit Changes
- Appendix D: Answers to Selected Even-Numbers Questions and Problems

 

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...