لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی معماری Armv8-M
- آخرین آپدیت
دانلود Armv8-M Architecture Fundamentals
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شامل مباحث بنیادی معماری است که برای درک نحوه عملکرد داخلی هر پردازنده Cortex-M ضروری هستند. تمرکز اصلی این دوره بر نسخه Armv8-M از معماری Arm است که پردازندههایی مانند Cortex-M33 و Cortex-M55 بر پایه آن ساخته شدهاند. با این حال، حتی اگر با پردازندههای قدیمیتر مبتنی بر نسخههای قبلی معماری مانند Armv6-M یا Armv7-M کار میکنید، بخش زیادی از این اطلاعات همچنان بسیار مرتبط و کاربردی خواهد بود.
سرفصل ها و درس ها
مقدمه دوره
Course Introduction
مقدمه دوره
Course Introduction
مدل برنامهنویس
Programmers' Model
تاریخچه مختصری از معماری پروفایل M
A Brief History of M-Profile Architecture
مرور کلی Armv8 M Profile بخش اول
Armv8-M Profile Overview - Part 1
مرور کلی Armv8 M Profile بخش دوم
Armv8-M Profile Overview - Part 2
انواع دادهها
Data Types
رجیسترهای هسته: رجیسترهای اصلی Armv8 M
Core Registers: Armv8-M Mainline Registers
رجیسترهای هسته: اشارهگر پشته، رجیستر لینک و شمارنده برنامه
Core Registers: Stack Pointer, Link Register and Program Counter
رجیسترهای با کاربرد خاص بخش اول
Special-purpose registers part 1
رجیسترهای با کاربرد خاص بخش دوم
Special-purpose registers part 2
مدها، سطح دسترسی و پشتهها
Modes, Privilege and Stacks
استثناها
Exceptions
مرور کلی مجموعه دستورالعملها بخش اول
Instruction Set Overview - Part 1
مرور کلی مجموعه دستورالعملها بخش دوم
Instruction Set Overview - Part 2
مثالهای مجموعه دستورالعملها
Instruction Set Examples
استانداردهای برنامهنویسی
Programming Standards
استانداردهای برنامهنویسی: CMSIS بخش اول
Programming Standards: CMSIS - Part 1
استانداردهای برنامهنویسی: CMSIS بخش دوم
Programming Standards: CMSIS - Part 2
برنامهنویسی اسمبلی
Assembly Programming
مقدمهای بر برنامهنویسی اسمبلی بخش اول
Introduction to Assembly Programming - Part 1
مقدمهای بر برنامهنویسی اسمبلی بخش دوم
Introduction to Assembly Programming - Part 2
مقدمهای بر برنامهنویسی اسمبلی بخش سوم
Introduction to Assembly Programming - Part 3
آزمون مقدمه برنامهنویسی اسمبلی
Introduction to Assembly Programming Quiz
دستورالعملهای پردازش داده بخش اول
Data Processing Instructions - Part 1
دستورالعملهای پردازش داده بخش دوم
Data Processing Instructions - Part 2
عملیات شیفت و چرخش، عملوند دوم منعطف
Shift and Rotate Operations, Flexible Second Operand
بارگذاری ثابتها در رجیسترها
Loading Constants into Registers
دستورالعملهای ضرب، تقسیم و دستکاری بیتها
Multiply, Divide, and Bit Manipulation Instructions
آزمون دستورالعملهای پردازش داده
Data Processing Instructions Quiz
دستورالعملهای Load/Store بخش اول
Load/Store Instructions - Part 1
دستورالعملهای Load/Store بخش دوم
Load/Store Instructions - Part 2
دستورالعملهای Load/Store بخش سوم
Load/Store Instructions - Part 3
نمایش نظرات