در این آموزش سعی بر آن بوده که از پایه، ساخت قطعات مورد بحث قرار گیرد تا علاوه بر آنکه مخاطب با جزئیات کامل قطعه آشنا میشود، بتواند از امکانات کامل آن نیز استفاده نماید. در بخش نرمافزار کد ماشین و زبان اسمبلی تشریح شده است. هرچند به دید همگان امروزه نوشتن برنامه با زبان اسمبلی امری مشکل یا شاید منسوخ باشد، اما باید بدانیم سیستمهایی که در حجم کم (چه از لحاظ سختافزار یا نرمافزار) و با سرعت بالا ارائه میشوند، از زبان اسمبلی استفاده کردهاند.
توضیحات تکمیلی
امروزه میکروپروسسورها به گونهای وارد زندگی ما شدهاند که میتوان گفت زندگی بدون آنها غیر ممکن است. شناخت میکروپرسسور میتواند شروعی برای طراحیهای بزرگ باشد. دانشجویان و دانشپژوهان با آشنایی با این تراشهها قادر خواهندبود طراحیهای خود را با آگاهی کامل از ساختمان داخلی قطعاتی که استفاده میکنند، ارتقا دهند.
در این آموزش سعی بر آن بوده که از پایه، ساخت قطعات مورد بحث قرار گیرد تا علاوه بر آنکه مخاطب با جزئیات کامل قطعه آشنا میشود، بتواند از امکانات کامل آن نیز استفاده نماید. در بخش نرمافزار کد ماشین و زبان اسمبلی تشریح شده است. هرچند به دید همگان امروزه نوشتن برنامه با زبان اسمبلی امری مشکل یا شاید منسوخ باشد، اما باید بدانیم سیستمهایی که در حجم کم (چه از لحاظ سختافزار یا نرمافزار) و با سرعت بالا ارائه میشوند، از زبان اسمبلی استفاده کردهاند.
فهرست سرفصلها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
- درس یکم: مقدمهای بر میکروپروسسورها
- اولین میکروپروسسور ساخت شرکت اینتل
- میکروپروسسورهای ۴ بیتی
- میکروپروسسورهای ۸ بیتی
- تکنولوژی ساخت میکروپروسسورها
- درس دوم: سیستم اعداد باینری
- مبنای ده، مبنای نه و مبنای هشت
- مبنای دو
- جمع و تفریق در مبنای دو
- اعداد ثابت و اعداد با ممیز شناور در مبنای دو
- تبدیل اعداد باینری به مبنای ده و برعکس
- اعداد منفی، مکمل یک و مکمل دو در مبنای دو
- اعداد BCD، جمع و تفریق BCD، تصحیح حامل جمع و تفریق در اعداد BCD
- مبنای شانزده و هشت، تبدیل آنها به مبنای دو و جمع و تفریق آنها
- درس سوم: بررسی ساختمان داخلی میکروپروسسورها
- رجیستر چیست، ساخت یک رجیستر
- سیکل خواندن و نوشتن در یک رجیستر
- رجیسترهای لازم در یک میکروپروسسور
- ساخت یک حافظه با ظرفیت کم
- مفهوم باسها
- مفهوم ALU
- طراحی یک ALU
- بررسی ساختمان داخلی Z80 (رجیسترها، ALU، واحد کنترل و باسهای ارتباطی)
- بررسی ساختمان داخلی ۸۰۸۵ (رجیسترها، ALU، واحد کنترل و باسهای ارتباطی)
- بررسی رجیستر پرچم یا Flag
- درس چهارم: سختافزارهای اساسی میکروکامپیوترها
- معرفی حافظههای ROM تراشههای 2716 و 2732
- معرفی حافظههای RAM تراشههای 2114 و 6116
- معرفی پورتها
- ساخت یک پورت ورودی و خروجی
- اتصال پورت به میکروپروسسور
- معرفی تراشه 8255
- آدرسدهی پورتها و حافظهها در یک سیستم میکروکامپیوتری (ساخت یک سیستم مینیمم)
- نوسانسازها
- طول سیکل ماشین
- بافرها و Latchها
- درس پنجم: نرمافزار
- بررسی روشهای آدرسدهی در میکروپروسسورها
- زبان ماشین
- زبان اسمبلی
- دستورهای اسمبلی در Z80
- اثر دستورها بر Flagها
- نوشتن برنامه ساده با زبان اسمبلی
- نوشتن چند برنامه کاربردی
- تبدیل مبناها
- جمع و تفریق چند عدد
- ضرب دو عدد ۸ بیتی
- تبدیل اعداد BCD به کدهای نمایشگر 7 قسمتی
- درس ششم: سرکشی و وقفه (Polling & Interrupt)
- پولینگ
- اینتراپت
- Hand Shaking
مفید برای
- مهندسی برق
- مهندسی کامپیوتر - سختافزار و نرمافزار
پیش نیاز
آنچه در این آموزش خواهید دید:
پیش نمایشها






راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش میکروپروسسورها - مقدماتی |
---|---|
ناشر | فرادرس |
شناسه اثر | ۸–۱۲۴۵۲–۰۸۰۲۹۴ (ثبت شده در مرکز رسانههای دیجیتال وزارت ارشاد) |
کد آموزش | FVEE127 |
مدت زمان | ۳ ساعت و ۸ دقیقه |
زبان | فارسی |
نوع آموزش | آموزش ویدئویی (نمایش آنلاین + دانلود) |
حجم دانلود | ۲۸۳ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
- ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ میشود.
- و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.
نظرات
واقعا لذت بردم، یه تیکه از پازل که در فرادرس جا مونده بود کامل شده. منو برد به همون قدیم و چیزایی که الان جوونترا تو علم برنامه نویسی نمی دونن.