درس آموزش ریزپردازنده و اسمبلی
احتمالاً تا حالا نام «ریزپردازنده» (Microprocessor) را بارها شنیدهاید. اصطلاح "micro" به معنای بسیار کوچک و "processor" به معنای چیزی است که کارها را تسریع میکند؛ بنابراین در مفهوم کلی اصطلاح " Microprocessor" به معنای چیز بسیار کوچکی است که میتواند وظایف مختلف را طبق دستور سرعت دهد؛ اما تعریف واقعی ریزپردازنده کمی متفاوت از این خواهد بود. در ریزپردازنده یک تراشه الکترونیکی کوچک حاوی ترانزیستور است که در واحد پردازش مرکزی کامپیوتر (CPU) و سایر دستگاههای الکترونیکی یافت میشود. عملکرد اصلی آن گرفتن ورودی، پردازش و سپس ارائه خروجی مناسب است. دوره آموزش ریزپردازنده و اسمبلی با هدف آموزش این درس مهم از رشته مهندسی کامپیوتر ارائه شده و این ترند مخصوصاً در حوزه معماری کامپیوتر و سختافزار بسیار حائز اهمیت است.
در ادامه معرفی کوتاهی از آموزش رایگان ریزپردازنده و اسمبلی خواهیم داشت و بعد در کنار معرفی دوره مفصل در رابطه با ریزپردازنده و زبان اسمبلی صحبت خواهیم کرد.
معرفی دوره آموزش ریزپردازنده و اسمبلی
دوره آموزش رایگان ریزپردازنده و اسمبلی در 23 جلسه و 33 ساعت آموزشی هماکنون در اختیار کاربران عزیز مکتب خونه قرار دارد. این دوره مربوط به درس ریزپردازنده و اسمبلی بوده و از کلاس دکتر اسماعیل ثنایی ضبط شده است. در این درس استاد به مباحث مهم و پیشرفتهای از ریزپردازنده و اسمبلی خواهد پرداخت.
مباحث دوره آموزش ریزپردازنده و اسمبلی
این درس از دو قسمت اصلی تشکیل میشود:
در قسمت اول هدف آشنایی با میکروپروسسورهای خانوادهی x86 است. در این بخش نرمافزار، سختافزار و ارتباط آنها با یکدیگر با بررسی نسل اول این خانواده، یعنی 8086/8، هم بر مبنای Single board CPU و هم PC آموزش داده میشود.
در قسمت دوم به ساختار پردازندههای پیشرفته، از دههی ۹۰ به بعد، پرداخته میشود. همچنین جدیدترین تکنولوژیهای Intel و AMD مورد بررسی قرار میگیرند.
هدف از برگزاری دوره آموزش ریزپردازنده و اسمبلی چیست؟
هدف اصلی این درس ایجاد دید مهندسی لازم برای انجام پروژههای مربوط به سیستمهای دیجیتال هم بهصورت Single board و هم بهصورت سیستمی بر روی PC است. در نهایت دانشجویان قادر خواهند بود که در هنگام مواجهه با یک پروژه، قدمهای اصلی، ملاحظات، محدودیتها و راهحلها را ارائه، تحلیل و بررسی کنند و بهترین راهحل را برگزینند.
دوره آموزش رایگان ریزپردازنده و اسمبلی برای چه کسانی مناسب است؟
دوره آموزش رایگان ریزپردازنده و اسمبلی برای تمامی دانشجویان رشته مهندسی کامپیوتر در هر دو گرایش سختافزار و نرمافزار و دانشجویان برق الکترونیک بسیار مناسب بهحساب میآید و با این حال این دوره فقط مختص به آنها نخواهد بود، بلکه هرکسی که علاقهمند به مباحث معماری کامپیوتر است میتواند از محتوای ارزشمند این دوره آموزشی بهره ببرد.
همچنین این درس ریزپردازنده پیشنیاز مهمی برای درس سیگنالها و سیستمها است و برای کسانی که علاقهمند به کار عملی و ورود به بازار کار هستند نیز بسیار ایده آل بهحساب میآید. لازم است که برای ورود به بازار کار با جنبههای تئوری و عملی این علم آشنا باشید.
منابع و مراجع درس ریزپردازنده و اسمبلی
Douglas v. Hall, Microprocessor interfacing and its application.
Mazidi, 80X86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing
INTEL Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium,
Pentium Pro Processor, Pentium II, III, 4 (7th Edition) by Barry B. Brey
William Stallings Computer Organization and Architecture: Designing for
Performance 8th Ed. Prentice Hall, 2009
S. K Sen, Understanding 8085/8086 Microprocessor and Peripheral ICs, 2009
دانشگاه صنعتی شریف