بی شک یکی از بهترین و بی نظیر منابع برای درس معماری کامپیوتر که هم اکنون در بسیاری از دانشگاه های معتبر ایران و حتی جهان تدریس می شود کتاب Computer System Archtecture یا همان معماری سیستم های کامپیوتری به نویسندگی موریس مانو است که کم و بیش هر دانسجوی کامپیوتری با آن آشناست . این کتاب هم اکنون در دانشگاه های پیام نور به عنوان منبع اصلی این درس توسط اساتید محترم تدریس و پیشنهاد می شود که گاهی مشاهده می شود که برخی از دانشجویان در تهیه یا خرید آن هموراه با مشکلاتی روبرو هستند . اینک و در این پست قصد ارائه کتاب الکترونیک کاملا فارسی ( ترجمه شده تو سط قدرت سپیدنام) آن را داریم که امیدواریم این بار نیز مورد استقبال کاربران قرار گیرد .
کتاب اول کتاب موریس مانو ترجمه سپید نام است که مرجع اصلی تدریس معماری کامپیوتر در ایران و جهان است . به همراه این کتاب حل المسئه مورس مانو نیز قرار گرفته البته باید خاطر نشان کنم که حل المسئله آن به زبان انگلیسی است ولی بخاطر اینکه بیشتر شکل و علائم ریاضی می باشد مشکلی برای شما پیش نخواهد آمد . کتاب دوم جزوه ای بسیار عالی و خلاصه از معماری کامپیوتر می باشد و مخصوص شب امتحانی هاست و دارای 30 صفحه بصورت تایپ شده و تمیز است . و کتاب آخر نیز یک جزوه دست نویس دیگر می باشد که باز با خط بسیار خوب و واضحی نوشته شده است .
فصل ۱: مدارهای منطقی دیجیتال
- کامپیوترهای دیجیتال
- گیتهای منطقی
- جبر بول
- سادهسازی با نقشه
- مدارهای ترکیبی
- فلیپفلاپها
- مسائل
فصل ۲: قطعات دیجیتال
- مدارهای مجتمع
- دیکدرها
- مولتیپلکسرها
- ثباتها
- شیفت رجیسترها
- شمارندههای دودویی
- واحد حافظه
- مسائل
فصل ۳: نمایش دادهها
- انواع دادهها
- متممها
- نمایش ممیز-ثابت
- نمایش ممیز شناور
- انواع دیگر کدهای دودویی
- کدهای آشکارسازی خطا
- مسائل
فصل ۴: انتقال ثباتها و ریزعملها
- زبان انتقال ثبات
- انتقال ثبات
- انتقالهای گذرگاهی و حافظهای
- ریزعملهای حسابی
- ریزعملهای منطقی
- ریزعملهای شیفت
- واحد حساب، منطق و شیفت
- مسائل
فصل ۵: سازمان و طراحی یک کامپیوتر پایه
- کدهای دستورالعملها
- ثباتهای کامپیوتر
- دستورالعملهای کامپیوتر
- زمانبندی کنترل
- سیکل دستورالعمل
- دستورالعملهای ارجاع به حافظه
- ورودی-خروجی و وقفه
- تشریح کامل کامپیوتر
- طراحی کامپیوتر پایه
- طراحی مدار منطقی انباره
- مسائل
فصل ۶: برنامهنویسی کامپیوتر پایه
- مقدمه
- زبان ماشین
- زبان اسمبلی
- اسمبلر
- حلقه در برنامهنویسی
- برنامهنویسی اعمال حسابی و منطقی
- زیرروالها
- برنامهنویسی ورودی-خروجی
- مسائل
فصل ۷: کنترل ریزبرنامهنویسی شده
- حافظه و کنترل
- دنبال کردن آدرس
- مثال ریزبرنامه
- طراحی واحد کنترل
- مسائل
فصل ۸: واحد مرکزی پردازش
- مقدمه
- سازمان ثباتهای عمومی
- سازمان پشته
- قالب دستورالعملها
- روشهای آدرسدهی
- انتقال و دستکاری دادهها
- کنترل برنامه
- کامپیوتر کم دستور RISC
- مسائل
فصل ۹: پردازش خط لولهای و برداری
- پردازش موازی
- خط لوله
- خط لوله حسابی
- خط لوله دستورالعمل
- خط لوله RISC
- پردازش برداری
- پردازشگر آرایه
- مسائل
فصل ۱۰: معماری کامپیوتر
- مقدمه
- جمع و تفریق
- الگوریتم ضرب
- الگوریتم تقسیم
- عملهای حسابی ممیز شناور
- واحد حساب دهدهی
- اعمال حسابی دهدهی
- مسائل
فصل ۱۱: سازمان ورودی-خروجی
- وسایل جانبی
- واسطه ورودی-خروجی
- انتقال غیرهمزمان داده
- شیوههای انتقال
- وقفهی اولویتدار
- دستیابی مستقیم به حافظه (DMA)
- پردازنده ورودی و خروجی IOP
- تبادل اطلاعات سری
- مسائل
فصل ۱۲: سازمان حافظه
- سلسله مراتب حافظه
- حافظه اصلی
- حافظه کمکی
- حافظه تداعیگر
- حافظه مجازی
- سختافزار مدیریت حافظه
- مسائل
فصل ۱۳: چندپردازندهها
- مشخصات چندپردازندهها
- ساختارهای اتصالات متقابل
- داوری بین پردازندهها
- ارتباط و همگامی بین پردازندهها
- همبستگی حافظه کش
- مسائل