لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
تسلط بر برنامه های ریزپردازنده و زبان اسمبلی 8086
Mastering 8086 Microprocessor and Assembly language Programs
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش مفاهیم معماری 8086، مجموعه دستورالعمل ها، دستورالعمل های اسمبلر و برنامه نویسی به زبان اسمبلی نیاز به معرفی و معماری 8086 8086 چرخه های اتوبوس و نمودارهای زمان بندی مجموعه دستورالعمل های ریزپردازنده 8086 و دستورالعمل های اسمبلر برنامه نویسی سطح اسمبلی برای 8086 پیش نیازها: اما برای کسانی که در حال تحصیل در رشته های برق، الکترونیک و علوم کامپیوتر هستند مفید است.
در این دوره، تمام اطلاعات مربوط به ریزپردازنده 8086 و تکنیک ها و برنامه های برنامه نویسی زبان اسمبلی آن را خواهید آموخت. این یک دوره آموزشی مناسب برای کسانی است که برای امتحانات مهندسی در دانشگاه های پاسخ دهنده شما شرکت می کنند.
قبل از ورود به حوزه سیستم های تعبیه شده، هر مهندس باید اطلاعاتی در مورد ریزپردازنده ها و میکروکنترلرها داشته باشد. هنگامی که همه این مفاهیم را یاد گرفتید، یادگیری جنبه های طراحی در ناحیه تعبیه شده آسان خواهد بود.
بخش 1
معرفی ریزپردازنده 8086
معماری ریزپردازنده 8086
ثبت سازمان ریزپردازنده
نمودار پین ریزپردازنده 8086
سازمان حافظه فیزیکی
سازماندهی حافظه 8086
نقشه حافظه 8086
قابلیت آدرس ورودی/خروجی
بخش 2
ساختار گذرگاه سیستم
عملیات چرخه اتوبوس عمومی
نمودار زمانبندی حالت حداکثر
نمودار زمانبندی حالت حداقل
مولد ساعت 8284
8288 باس کنترلر
بخش 3
مجموعه دستورالعمل یک ریزپردازنده
حالت های آدرس دهی 8086
دستورالعملهای انتقال داده
دستورالعملهای حسابی
دستورالعملهای BCD
دستورالعمل های اعشاری و ASCII
دستورالعمل های منطقی و جابجایی
دستورالعملهای مشروط و بدون قید و شرط
دستورالعملها را پشته کنید
دستورالعمل های اسمبلر
بخش 4
مقدمه ای بر برنامه زبان اسمبلی
قالب زبان اسمبلی
روش نمودار جریان در زبان اسمبلی
برنامه زبان 8 بیتی را مونتاژ کنید
برنامه زبان جمع آوری تفریق 8 بیتی
برنامه زبان ضرب 8 بیتی را مونتاژ کنید
برنامه زبانی برای تقسیم 8 بیتی مونتاژ کنید
برنامه زبان جمع، تفریق، ضرب و تقسیم 16 بیتی را مونتاژ کنید
برنامه زبان جمع و تفریق 32 بیتی را مونتاژ کنید
سرفصل ها و درس ها
مقدمه ای بر معماری معماری 8086
Introduction to 8086 architecture Architecture
نقشه حافظه ریزپردازنده 8086
Memory map of 8086 microprocessor
قابلیت آدرس ورودی/خروجی یا نقشه آدرس ورودی/خروجی برای 8086
I/O address capability or I/O address map for 8086
نمودارهای زمان بندی 8086
Timing diagrams of 8086
ساختار اتوبوس سیستم 8086 یا عملکرد اتوبوس 8086
8086 system bus structure or Bus operation of 8086
حداقل پیکربندی حالت 8086
Minimum mode configuaration of 8086
مولد ساعت 8284
8284 clock generator
حداقل حالت 0f 8086 نمودارهای زمان بندی برای خواندن و نوشتن (ورودی و خروجی)
Minimum mode 0f 8086 Timing diagrams for reading and writing (input and output)
حداکثر پیکربندی مام برای 8086
Maximum mum configuration for 8086
نمودارهای زمان بندی حالت حداکثر برای خواندن و نوشتن (ورودی و خروجی) برای 8086
Maximum mode Timing diagrams for reading and writing (input and output) for 8086
مجموعه آموزشی ریزپردازنده 8086
Intruction set of 8086 microprocessor
مقدمه ای بر مجموعه دستورالعمل
Introduction to Instruction set
حالت های آدرس دهی 8086 (ثبت نام، فوری، مستقیم، ثبت حالت های اضافه کننده غیر مستقیم)
Addressing modes of 8086(register,immediate,direct,register indirect addr modes)
چرخش دستورالعمل - RCR، ROR، ROL
Rotate instructions-RCR,ROR,ROL
تغییر دستورالعمل-SAR,SAL,SHR
Shifting of Instructions-SAR,SAL,SHR
انتقال کنترل یا دستورالعمل های شاخه (دستورالعمل پرش در مقابل تماس)
Transfer of control or Branch Instructions (Jump vs Call instructions)
انواع مختلف دستورالعمل های پرش
Different types of jump instructions
انواع مختلف دستورالعمل های LOOP
Different types of LOOP instructions
انواع مختلف دستورالعمل های CALL
Different types of CALL instructions
دستورالعمل نوع دستکاری رشته
String manipulation type instructions
دستکاری دستورالعمل ها با پرچم
Flag manipulation of instructions
دستورات مربوط به پشته (PUSH،POP،PUSHF،POPF)
stack related instructions (PUSH,POP,PUSHF,POPF)
دستورالعمل های اسمبلر
Assembler directives
برنامه نویسی زبان سطح اسمبلی
Assembly Level Language programming
مقدمه زبان اسمبلی و قالب آن
Intoduction Assembly language and its format
مراحل نمودار جریان زبان اسمبلی
Assembly language flow chart steps
ابزارهای توسعه برنامه نویسی زبان اسمبلی
Assembly language programming development tools
برنامه نویسی به زبان اسمبلی برای 8 بیت ADDITION/SUBTRACTION/MULTIPLICATION/DIV
Assembly language programming for 8 bit ADDITION/SUBTRACTION/MULTIPLICATION/DIV
ALP برای برنامه های ADD/SUB/MUL/DIV 16 بیتی و ADDITION & SUBTRACTION 32 بیتی
ALP for 16 bit ADD/SUB/MUL/DIV and 32 bit ADDITION & SUBTRACTION programs
یک ALP برای جمع و تفریق 32 بیت بنویسید
Write an ALP for 32 bit addition and subtraction
وقفه ها و واسط
Interrupts and Interfacing
نیاز به وقفه
Need of an Interrupt
طبقه بندی وقفه ها
Classification of interrupts'
قطع سرویس در 8086
Interrupt Service Interrupt in 8086
جدول وکتور وقفه
Interrupt Vector Table
رابط جانبی قابل برنامه ریزی 8255A
programmable peripheral interface 8255A
ویژگی های رابط جانبی 8255A Porgrammable
Features of 8255A Porgrammable peripheral interface
نمودار پین 8255A رابط جانبی قابل پورگرام
PIN Diagram of 8255A Porgrammable peripheral interface
استادیار ، نویسنده ، Blogger & Life CoachP V V S Narayana ، از نظر حرفه ای معلم است و بعنوان نویسنده ، YouTuber ، Blogger ، کارآفرین فعالیت می کند. او به عنوان استادیار در کالج مهندسی مشغول به کار است. وی از معتبرترین مutesسسات کوزرا و در NPTEL دارای گواهی شخصی است وی مدرک کارشناسی ارشد را در VLSI & EMBEDDED SYSTEMS بدست آورد و از سال 2000 در مشاغل مختلف در زمینه آموزش شرکت داشته است. وی دانش عمیقی در زمینه الکترونیک ، سیستم های جاسازی شده ، مناطق VLSI دارد. او شیوه تدریس عملی را توسعه داده است. او همیشه به دانش آموزان انگیزه می دهد و با انجام کار دانش آموزان خود را به یادگیری دعوت می کند. او در زمینه خود متخصص است و بسته به نیاز می تواند مدارهای الکترونیکی و دیجیتالی را طراحی کند. او همچنین علاقه مند به یادگیری و تحقیق در مورد بهینه سازی موتور جستجو ، سیستم های مدیریت محتوا مانند وردپرس و افراد هک رشد بود.
نمایش نظرات