لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش X86 برنامه نویسی زبان مونتاژ از Ground Up
دانلود x86 Assembly Language Programming From Ground Up™
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بسازید بیش از 50 برنامه مونتاژ -مجموعه دستورالعمل x86 ، SIMD ، الگوریتم های پردازش تصویر ، روال DSP ، MMX ، SSE ، AVX MASTER مجموعه دستورالعمل هسته x86 تفاوت های برنامه نویسی بین x86-32 و x86 -64 را درک کنید مجموعه دستورالعمل X86 Streaming SIMD Extension (SSE) مجموعه دستورالعمل X86 Advanced Vection Extension (AVX) الگوریتم های پردازش پیچیده تصویر را در مونتاژ x86 ایجاد می کند و الگوریتم های پیچیده مهتاتیک را در مونتاژ x86 ایجاد می کنند و می توانند استاندارد استاندارد شناور IEEE- 754 را درک و استفاده کنند. قادر به ایجاد جداول جستجو و جداول پرش در مونتاژ x86 قادر به نوشتن مستحکم C/C ++ و X86 Master Master Master Syntax MASM Assembler پیش nیaزha: بدون نیاز به تجربه برنامه نویسی - من به شما یاد می دهم همه چیز را که لازم دارید بدون استفاده از نرم افزار پرداخت شده ، به شما یاد می دهم مورد نیاز-کلیه برنامه های مونتاژ در Microsoft Visual Studio ایجاد می شود ، من شما را قدم می زنم ، مرحله به مرحله نحوه بارگیری و نصب Microsoft Visual Studio
به برنامه نویسی مونتاژ x86 از Course Up ™ خوش آمدید.
پوشش تاریخچه پردازنده x86 ، معماری و برنامه نویسی مونتاژ عملی ، این جامع ترین دوره مونتاژ x86 به صورت آنلاین است.
من شما را از طریق آموزش های ویدیویی جذاب و سرگرم کننده به مرحله مرحله به مرحله می کشم و هر آنچه را که باید بدانید برای موفقیت به عنوان یک توسعه دهنده x86 به شما یاد می دهم.
تا پایان این دوره ، شما به مجموعه دستورالعمل هسته x86 ، مجموعه دستورالعمل پسوند x86 mmx ، مجموعه دستورالعمل X86 Streaming SIMD (SSE) و مجموعه دستورالعمل X86 Advanced Vector Extension (AVX) تسلط خواهید داشت. شما قادر خواهید بود الگوریتم های پردازش پیچیده تصویر را در مونتاژ x86 توسعه دهید. شما قادر خواهید بود الگوریتم های پیچیده ریاضی را در مونتاژ x86 تهیه کنید. شما همچنین می توانید برنامه های قوی بنویسید که پرونده های مونتاژ C ++ و x86 را مخلوط می کنند.
علاوه بر این ، شما هر روز چیزهایی مانند پیمایش آرایه ها ، محاسبه خصوصیات آماری یک آرایه مانند محاسبه میانگین و انحراف استاندارد هر ردیف و ستون را تسلط خواهید داد. همه اینها به زبان مونتاژ نوشته شده است. چیزهای بیشتری وجود دارد لطفاً به برنامه درسی کامل دوره نگاهی بیندازید.
به یاد داشته باشید: من شک ندارم که شما این دوره را دوست خواهید داشت. همچنین با ضمانت کامل پول به مدت 30 روز همراه است! به عبارت ساده ، شما واقعاً چیزی برای از دست دادن و همه چیز برای به دست آوردن ندارید.
ثبت نام کنید و اجازه می دهیم نوشتن کد سطح پایین را شروع کنیم.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
شروع شدن
Getting Started
راه اندازی محیط توسعه
Setting Up the Development Environment
کدگذاری: برنامه اسمبلی ساده
Coding : Simple Assembly program
نصب برجسته کننده نحو
Installing a Syntax Highlighter
پردازنده های x86 و معماری کامپیوتر
x86 Processors & Computer Architectures
تکامل پردازنده های اینتل
Evolution of Intel Processors
معماری هاروارد در مقابل معماری فون نویمان
Harvard Architecture vs Von Neumann Architecture
دستگاه محاسباتی
The Computing Device
درگاه های منطقی
Logic Gates
از ترانزیستور تا سیستم عامل
From Transistors to Operating Systems
سیستم های اعداد
Number Systems
مدل برنامه نویس
The Programmer's Model
مروری بر انواع داده های x86
Overview of x86 Data Types
طراحی پایه میکرو کامپیوتر x86
Basic x86 Microcomputer Design
حالت های عملیاتی x86
x86 Operating Modes
مروری بر رجیسترهای x86
Overview of the x86 Registers
کدگذاری: یک ثبت نام برای کنترل همه آنها
Coding : One Register to Rule Them All
نمای کلی پرچم های x86
Overview of the x86 Flags
نمای کلی واحد ممیز شناور
Overview of the Floating Point Unit
مروری بر مدل های حافظه x86
Overview of x86 Memory Models
مقدمه ای بر زبان اسمبلی x86
Introduction to x86 Assembly Language
اطلاع
Notice
مروری بر اعداد صحیح x86
Overview of x86 Integers
مقدمه ای بر دستورالعمل ها و دستورالعمل ها
Introduction to Directives and Instructions
قالب ساده x86 اسمبلی
Simple x86 Assembly Template
کدگذاری: اعلان متغیرها در اسمبلی
Coding : Declaring Variables in Assembly
برخورد با داده ها
Dealing with Data
اندیانس
Endianness
اطلاع
Notice
کدگذاری: ترکیب C/C++ و اسمبلی
Coding : Mixing C/C++ and Assembly
دستورالعمل های انتقال داده
Data Transfer Instructions
انواع عملوند
Operand Types
نمای کلی دستورالعمل MOV
Overview of the MOV Instruction
درک عملوندهای مستقیم - افست
Understanding Direct - Offset Operands
حالت های آدرس دهی حافظه
Memory Addressing Modes
دستورالعمل های حسابی
Arithmetic Instructions
اطلاع
Notice
دستورالعمل افزایش و کاهش
The Increment and Decrement Instructions
دستورالعمل جمع و تفریق
The Addition and Subtraction Instructions
اپراتورهای داده و دستورالعمل ها
Data Operators and Directives
کدگذاری: جمع کردن عناصر آرایه
Coding : Summing Array Elements
کدگذاری: اسکن یک آرایه
Coding : Scanning an Array
کدنویسی: با استفاده از Pointer و Typedef
Coding : Using Pointers and Typedef
انشعاب مشروط
Conditional Branching
دستورالعمل های پرش و حلقه
The Jump and Loop Instructions
کدگذاری: آزمایش با حالت های مختلف آدرس دهی
Coding : Experimenting with different Addressing Modes
کدگذاری: اعلام متغیرهای جهانی در C/C++ و استفاده از آنها در اسمبلی
Coding : Declaring Global Variables in C/C++ and using them in Assembly
کدگذاری: آزمایش با کدهای شرطی
Coding : Experimenting with Conditional Codes
کار با آرایه ها
Working with Arrays
کدگذاری: تکرار از طریق عناصر آرایه
Coding : Iterating through Array Elements
کدگذاری: Array Elements Square
Coding : Array Elements Square
کدگذاری: کار با آرایه های دو بعدی
Coding : Working with 2-Dimensional Arrays
کدگذاری: محاسبه مجموع سطرها و ستون های یک آرایه دو بعدی
Coding : Computing the Sum of Rows and Columns of a 2-Dimensional Array
کار با رشته ها
Working with Strings
کدگذاری: کپی رشته ها از یک متغیر به متغیر دیگر
Coding : Copying Strings from one Variable to another
کدگذاری: ایجاد الگوریتم جستجوی کاراکتر
Coding :Creating a Character Search Algorithm
برنامه نویسی با رجیسترهای واحد نقطه شناور (FPU).
Programming with the Floating -Point Unit (FPU) Registers
نمای کلی x86 FPU
Overview of the x86 FPU
نمای کلی مجموعه دستورالعمل FPU
Overview of the FPU Instruction Set
مطالعه موردی - تبدیل دما
Case Study - Temperature Conversion
کدگذاری: نوشتن یک برنامه تبدیل دما با استفاده از FPU
Coding : Writing a temperature conversion program using the FPU
کدگذاری: توسعه الگوریتم محاسبات کره ای
Coding : Developing the Sphere Computation Algorithm
کدگذاری: پردازش آرایه های ممیز شناور با دستورالعمل های FPU
Coding : Processing Floating-Point Arrays with FPU Instructions
کدگذاری: محاسبه حداقل و حداکثر آرایه های نقطه شناور تک دقیق
Coding : Computing Min and Max of Single-Precision Floating Point Arrays
کد نویسی: توسعه الگوریتم ها با دستورات متعالی FPU x86
Coding : Developing Algorithms with x86 FPU Transcendental Instructions
کدگذاری: توسعه الگوریتم حداقل مربعات
Coding : Developing the Least Squares Algorithm
برنامه نویسی با برنامه های افزودنی x86 MMX
Programming with the x86 MMX Extensions
مقدمه ای بر MMX
Introduction to MMX
نمای کلی مجموعه دستورالعمل MMX
Overview of the MMX Instruction Set
کدگذاری: حساب SIMD با داده های بسته بندی شده با استفاده از ثبات های MMX (قسمت اول)
Coding : SIMD Arithmetic with Packed Data using MMX Registers (Part I)
کدگذاری: حساب SIMD با داده های بسته بندی شده با استفاده از ثبات های MMX (قسمت دوم)
Coding : SIMD Arithmetic with Packed Data using MMX Registers (Part II)
کدگذاری: عملیات Shift با داده های بسته بندی شده با استفاده از ثبات های MMX
Coding : Shift Operations with Packed Data using MMX Registers
Embedded Firmware Engineer نام من اسرائیل است ، من بیش از 7 سال است که در فضای سیستم جاسازی شده تحقیق و کار می کنم. در Udemy ده ها هزار دانش آموز در سیستم های جاسازی شده با تمرکز بر موضوعاتی مانند برنامه نویسی Assembly ، طراحی سیستم عامل های زمان واقعی ، توسعه سیستم عامل و پردازش سیگنال دیجیتال آموزش داده ام. من قادر به آموزش این مباحث هستم زیرا در کارهای روزمره مفاهیمی را از این مباحث استفاده می کنم. به یکی از دوره های من بپیوندید و ببینید چطور پیش می رود. همیشه می توانید درخواست بازپرداخت کنید.
نمایش نظرات