این کتاب در سطوح پایه و پیشرفته دانش مورد نیاز برای دانشجویان رشته های مهندسی کامپیوتر، برق و مهندسی پزشکی و علاقه مندان به مبحث ریزپردازنده ها و میکروکنترلرها را فراهم می آورد و آنان را قادر می سازد تا به طراحی سیستم های مبتنی بر ریزپردازنده و میکروکنترلر بپردازد. این کتاب برمبنای سر فصل درس ریزپردازنده و زبان اسمبلی مصوب وزارت فرهنگ و آموزش عالی در برنامه ی جدید رشته ی مهندسی کامپیوتر تهیه شده است.
فهرست مطالب:
فصل 1: مقدمه
فصل 2: مفاهیم پایه در سیستم های رایانه ای
فصل 3: حافظه قسمت بندی شده
فصل 4: طراحی واحد پردازشگر مرکزی
فصل 5: برنامه نویسی اسمبلی
فصل 6: حافظه در سیستم های مبتنی بر ریزپردازنده
فصل 7: روش های پایه ورودی/خروجی
فصل 8: معرفی میکروکنترلر
فصل 9: اجزای میکروکنترلر ATMEGA16
فصل 10: زمان سنج و شمارنده
فصل 11: واسط های سریال و واسط JTAG
فصل 12: واسط های آنالوگ
فصل 13: نکات مهم در طراحی مدارات مبتنی بر ریزپردازنده