آشنایی با ساختار کامپیوتر و میکروپروسسور
محمود تابنده
کتاب آشنایی با ساختار کامپیوتر و میکروپروسسور نوشتهی دکتر محمود تابنده، منبعی جامع و ارزشمند برای یادگیری مبانی کامپیوتر و میکروپروسسورها است. این کتاب که در هشت فصل تدوین شده، برای دانشجویان رشتهی کامپیوتر در مقطع کارشناسی به عنوان منبع درسی مناسب بوده و میتواند برای علاقهمندان به این حوزه نیز مفید باشد. این کتاب در چاپ دوم خود، توسط انتشارات دانشگاه صنعتی شریف در سال ۱۳۹۷ منتشر شده است.
مباحث کلیدی برخی از مباحث کلیدی که در این کتاب به آنها پرداخته شده است عبارتند از:
ساختار و اجزای یک کامپیوتر: در این فصل، اجزای اصلی کامپیوتر مانند واحد کنترل، واحد پردازش مرکزی، حافظه، ورودی و خروجی و ... به طور کامل معرفی و تشریح میشوند.
پردازنده ابوریحان: این فصل به بررسی ریزساختار و عملکرد پردازندهی ابوریحان، اولین پردازندهی ایرانی، میپردازد.
ریزپردازنده ۸۰۸۵: در این فصل، خواننده با ریزساختار، دستورالعملها و نحوهی برنامهنویسی برای ریزپردازندهی محبوب ۸۰۸۵ آشنا میشود.
ICهای جانبی: در این فصل، به بررسی انواع ICهای جانبی رایج مانند شمارندهها، رمزگذارها، دیکودرها و ... و کاربردهای آنها در کامپیوترها پرداخته میشود.
میکروکنترلر ۸۰۵۱: این فصل به معرفی و بررسی ریزساختار، دستورالعملها و نحوهی برنامهنویسی برای میکروکنترلر ۸۰۵۱ میپردازد.
معماریهای CISC و RISC: در این فصل، تفاوتهای بنیادی بین دو نوع معماری رایج پردازندهها یعنی CISC و RISC تشریح میشود.
میکروکنترلرهای دیگر: در این فصل، به معرفی برخی از میکروکنترلرهای محبوب دیگر مانند PIC و AVR پرداخته میشود.
پردازنده ۸۰۸۶/۸۰۸۸: این فصل به بررسی ریزساختار، دستورالعملها و نحوهی برنامهنویسی برای پردازندههای ۸۰۸۶ و ۸۰۸۸ میپردازد.
کتاب آشنایی با ساختار کامپیوتر و میکروپروسسور نوشتهی دکتر محمود تابنده به عنوان منبعی مرجع برای یادگیری مبانی کامپیوتر و میکروپروسسورها به دانشجویان رشتهی کامپیوتر و علاقهمندان به این حوزه توصیه میشود.