توضیحات
Computer Architecture and MIPS Assembly Language Programming، دوره آموزش معماری کامپیوتر و برنامهنویسی زبان اسمبلی MIPS توسط آکادمی یودمی منتشر شده است. هدف اصلی این دوره بررسی جنبههای معماری کامپیوتر است. بهعبارت دیگر، تمرکز آن بر نحوه اجرای دستورالعملها توسط کامپیوترها در سطوح مختلف از جمله سختافزار و زبان اسمبلی میباشد. دانشجویان با ساختار فناوری پایهای و روند تکامل کامپیوترها، اجزای اصلی سختافزاری، معماری مجموعه دستورهای MIPS و زبان اسمبلی آن، و ریزمعماری پردازنده از جمله واحد کنترل آشنا میشوند (پردازنده MIPS بهعنوان نمونه استفاده شده است). این دوره بهدو فصل تقسیم میشود: نرمافزار و سختافزار. در فصل نرمافزار (بخشهای 1 تا 3)، یاد میگیرید چگونه برنامهای به زبان اسمبلی برای معماری MIPS بنویسید. در فصل سختافزار (بخشهای 4 تا 7)، نحوه عملکرد اجزای داخلی پردازنده MIPS در اجرای برنامه شما نمایش داده میشود. در پایان، چندین آموزش و تمرین همراه با راهحل برای درک بهتر مطالب فراهم شدهاند. تمرکز این دوره بر درک عملکرد کامپیوترهاست که پایهای برای مطالعه بیشتر در زمینه معماری کامپیوتر و نرمافزار فراهم میکند. پردازنده MIPS، موضوع این دوره، دارای معماری طراحیشدهای مناسب است که برای مطالعه بسیار مؤثر میباشد. با این حال، هدف این دوره تبدیل شما به برنامهنویس MIPS نیست، بلکه ایجاد درکی جامع از سیستمهای کامپیوتری است. این دوره برای روشنسازی لایه مبهم رابط بین سختافزار و نرمافزار طراحی شده است. در همین راستا، مباحثی مانند معماری مجموعه دستورالعملها، برنامهنویسی اسمبلی، سازماندهی کامپیوتر/حافظه، تبدیل به زبان ماشین، گذرگاه داده و زیرروالها مورد بررسی قرار میگیرد. این دوره دانشجویان را با اجزای سختافزاری اصلی کامپیوتر و نحوه تعامل آنها با یکدیگر آشنا میسازد و سطوح مختلف سیستم کامپیوتر از جمله سطح برنامههای کاربردی، سطح سیستمعامل، سطح زبان اسمبلی و سطح زبان ماشین را آموزش میدهد.
آنچه خواهید آموخت
- معماری مجموعه دستورهای MIPS
- برنامهنویسی اسمبلی MIPS – نظریه و تمرین با دهها مثال
- معماریهای ISA مبتنی بر RISC
- طراحی پردازنده با چرخه واحد و چندچرخهای
- طراحی واحد محاسباتی و منطقی (ALU)
- طراحی واحد کنترل یک پردازنده واقعی
- تبدیل دستورهای اسمبلی MIPS به کد ماشین
- درک اجزای داخلی کامپیوتر مانند ALU، مسیر داده و واحد کنترل
- درک CPU (واحد پردازش مرکزی) و نحوه عملکرد آن
این دوره برای چه کسانی مناسب است
- دانشجویان مهندسی کامپیوتر یا مهندسی برق
- برنامهنویسانی که میخواهند درباره رابط سختافزار / نرمافزار کامپیوتر بیاموزند
- همه علاقهمندان به ساختارهای کامپیوتر و پردازنده
- داوطلبانی که قصد دارند برای موقعیتهای طراحی / برنامهنویسی سیستمهای نهفته در صنایع دفاعی، هوافضا، تحقیق و توسعه و شرکتهای فناوری اطلاعات اقدام کنند
مشخصات دوره Computer Architecture and MIPS Assembly Language Programming
- ناشر : Udemy
- مدرس : Dr. Shahram Taheri
- زبان: انگلیسی
- سطح آموزش: متوسط
- تعداد دروس: 112
- مدت زمان آموزش: 24 ساعت و 49 دقیقه
سر فصل های دوره Computer Architecture and MIPS Assembly Language Programming

پیش نیاز های دوره
- Basics of digital logic design
- Basic knowledge of programming in any high level languages( C, python , …)
تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
11.27 گیگابایت












































