آموزش میکروپردازنده 8086 - معماری و برنامه‌نویسی - آخرین آپدیت

دانلود 8086 Microprocessor - Architecture & Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آموزش برنامه‌نویسی زبان اسمبلی برای میکروپردازنده 8086 توضیح نحوه عملکرد سیستم‌های مبتنی بر پردازنده درک جامع معماری میکروپردازنده 8086 آشنایی با مجموعه دستورالعمل‌های (Instruction Set) میکروپردازنده 8086 توسعه برنامه‌های زبان اسمبلی با استفاده از دستورات میکروپردازنده 8086 یادگیری استفاده از نرم‌افزار emu8086 برای نوشتن، دیباگ و اجرای برنامه‌های اسمبلی یادگیری استفاده از نرم‌افزار MASM برای توسعه و اجرای برنامه‌های زبان اسمبلی پیش نیازها: بدون نیاز به مهارت قبلی در برنامه‌نویسی.

این سری آموزشی "میکروپردازنده 8086 - معماری و برنامه‌نویسی" به بررسی عمیق معماری، مجموعه دستورالعمل‌ها، برنامه‌نویسی اسمبلی و دایرکتیوهای میکروپردازنده 8086 می‌پردازد. در این دوره، آموزش عملی و گام‌به‌گام نرم‌افزارهای emu8086 و MASM برای نوشتن و خطایابی برنامه‌ها ارائه شده است. این مجموعه شامل تعداد زیادی مثال برنامه‌نویسی کاربردی است. پس از اتمام این دوره، فراگیران قادر خواهند بود:

1. سیر تکامل میکروپردازنده‌ها را درک کنند

2. سیستم‌های مبتنی بر پردازنده را بشناسند

3. رابط حافظه (Memory Interfacing) با پردازنده را درک کنند

4. عملیات کلی پردازنده را تحلیل کنند

5. روند تکامل میکروپردازنده‌ها را توضیح دهند

6. معماری میکروپردازنده 8086 را به‌طور کامل درک کنند

7. مفهوم خط لوله (Pipelining) را تحلیل کنند

8. سازمان‌دهی رجیسترهای 8086 را توضیح دهند

9. پرچم‌های وضعیت (Status Flags) را خلاصه و تحلیل کنند

10. پرچم‌های کنترل ماشین را شناسایی کنند

11. اهمیت هر بیت از رجیستر پرچم را توضیح دهند

12. عملیات اعداد علامت‌دار و بدون علامت را درک کنند

13. مفهوم قطعه‌بندی حافظه (Memory Segmentation) را تحلیل کنند

14. تفاوت‌های انواع حالت‌های آدرس‌دهی را تشخیص دهند

15. از نرم‌افزار emu8086 برای توسعه برنامه‌های اسمبلی استفاده کنند

16. از نرم‌افزار MASM برای توسعه برنامه‌های اسمبلی استفاده کنند

17. دستورالعمل‌های مختلف را درک کنند

18. برنامه‌های مختلف را در زبان اسمبلی 8086 بنویسند، دیباگ و اجرا کنند

19. مفهوم استک (Stack) را درک کنند


سرفصل ها و درس ها

مقدمه‌ای بر میکروپردازنده Introduction to Microprocessor

  • مقدمه Introduction

  • درک پایه از سیستم‌های مبتنی بر پردازنده Basic Understanding of Processor Based System

  • اصول رابط حافظه با پردازنده (بخش اول) Basics of Memory Interfacing with processor (Part 1)

  • اصول رابط حافظه با پردازنده (بخش دوم) Basics of Memory Interfacing with processor (Part 2)

  • اصول رابط حافظه با پردازنده (بخش سوم) Basics of Memory Interfacing with processor (Part 3)

  • عملیات کلی پردازنده (بخش اول) General Operation of Processor (Part 1)

  • عملیات کلی پردازنده (بخش دوم) General Operation of Processor (Part 2)

  • تکامل میکروپردازنده‌ها Evolution of Microprocessors

  • چالش اول Challenge-1

معماری میکروپردازنده 8086 Architecture of 8086 Microprocessor

  • معماری 8086 Architecture of 8086

  • مفهوم خط لوله (Pipelining) Pipelining Concept

  • سازمان‌دهی رجیسترهای 8086 Register Organization of 8086

  • پرچم‌های میکروپردازنده 8086 Flags of 8086 Microprocessor

  • قطعه‌بندی حافظه Memory Segmentation

  • چالش دوم Challenge-2

اعداد علامت‌دار و بدون علامت Signed and Unsigned Numbers

  • نمایش اعداد علامت‌دار و بدون علامت (بخش اول) Signed and Unsigned Number Representation (Part 1)

  • نمایش اعداد علامت‌دار و بدون علامت (بخش دوم) Signed and Unsigned Number Representation (Part 2)

  • مثال‌هایی از عملیات اعداد علامت‌دار و بدون علامت Examples on Signed and Unsigned Operation

حالت‌های آدرس‌دهی Addressing Modes

  • حالت‌های آدرس‌دهی (بخش اول) Addressing Mode (Part 1)

  • حالت‌های آدرس‌دهی (بخش دوم) Addressing Mode (Part 2)

  • حالت‌های آدرس‌دهی (بخش سوم) Addressing Mode (Part 3)

برنامه‌نویسی زبان اسمبلی Assembly Language Programming

  • مثال برنامه‌نویسی (بخش اول) Programming Example (Part 1)

  • مثال برنامه‌نویسی (بخش دوم) Programming Example (Part 2)

  • مثال برنامه‌نویسی (بخش سوم) Programming Example (Part 3)

  • دستور ADD و مثال برنامه جمع (بخش اول) ADD Instruction & Addition Program Example (Part 1)

  • دستور ADD و مثال برنامه جمع (بخش دوم) ADD Instruction & Addition Program Example (Part 2)

  • چالش سوم Challenge-3

دایرکتیوهای اسمبلر Assembler Directives

  • دموی نرم‌افزار emu8086 Demonstration of emu8086 Software

  • دایرکتیوهای اسمبلر Assembler Directives

  • دایرکتیوهای اسمبلر (دموی نرم‌افزاری emu8086) Assembler Directives (emu8086 Software Demonstration)

  • برنامه‌نویسی با استفاده از دایرکتیوهای اسمبلر Programming Using Assembler Directives

  • برنامه‌نویسی با دایرکتیوهای اسمبلر (دموی نرم‌افزاری emu8086) Programming Using Assembler Directives (emu8086 Software Demonstration)

دستورات منطقی و مثال‌های برنامه‌نویسی Logical Instruction & Programming Examples

  • دستورات منطقی (چرخش - Rotate) Logical Instruction (Rotate)

  • دستورات منطقی (شیفت - Shift) Logical Instruction (Shift)

  • برنامه (حذف اعداد منفی از یک سری) Program (Reject Negative Numbers from a series)

  • دستورات مقایسه‌ای Comparison Instruction

  • برنامه (یافتن بزرگترین عدد) Program (Find Larger Number)

  • استک (Stack) Stack

دموی نرم‌افزار MASM و مثال‌های برنامه‌نویسی MASM Software demonstration & Programming Examples

  • دموی نرم‌افزار MASM MASM Software demonstration

  • برنامه تبدیل کد BCD به ASCII BCD to ASCII Code Conversion Program

  • تبدیل عدد BCD بسته‌بندی شده به BCD باز شده Convert Packed BCD number to Unpacked BCD number

  • حذف اعداد منفی و ذخیره اعداد مثبت Reject negative numbers and store positive numbers

  • شمارش اعداد زوج و فرد Count even and odd numbers

نمایش نظرات

آموزش میکروپردازنده 8086 - معماری و برنامه‌نویسی
جزییات دوره
19 hours
40
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
494
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr Yogesh Misra Dr Yogesh Misra

استاد موسسه فناوری GMR هند