در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

رمز خود را فراموش کرده اید؟ اگر اولین بار است از سایت جدید استفاده میکنید باید پسورد خود را ریست نمایید.
دسته بندی
دسته بندی

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

آموزش برنامه نویسی ARM Raspberry Pi به زبان اسمبلی

13,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
افزودن به سبد خرید
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ویدئو معرفی این محصول

در این دوره آموزشی کدنویسی ARM Raspberry Pi را به زبان اسمبلی یاد گرفته و همراه با مدرس دوره در پروژه های واقعی تجربه و تمرین خواهید کرد.

عنوان اصلی : ARM Raspberry Pi Assembly Language From Ground Up™

سرفصل ها :


معرفی :
معرفی
مقدمه ای بر زبان اسمبلی ARM:
دستگاه محاسباتی
سیستم های اعداد
ابزار مونتاژ
ترجمه بیت ها به دستورات
نحو اسمبلی
فلسفه طراحی ARM و معماری RISC:
فلسفه طراحی RISC
فلسفه طراحی ARM
سیستم های جاسازی شده با پردازنده های ARM
فناوری اتوبوس ARM و پروتکل اتوبوس AMBA
حافظه
لوازم جانبی
فون نومان و معماری هاروارد
حافظه پنهان و محکم زوج
پسوندهای مدیریت حافظه
پسوندهای کوپروسسور
برپایی :
دسترسی از راه دور به Raspberry Pi توسط SSH
دسترسی از راه دور به رزبری پای خود با اتصال از راه دور دسکتاپ
نصب CodeBlocks IDE در Raspberry Pi
مدل برنامه نویس:
انواع داده ها
رجیسترهای ARM7TDMI
رجیسترهای ARM Cortex-M
مدل جریان داده ARM
خط لوله
خانواده پردازنده های ARM
ARM Cortex-A و Cortex-R
ARM Cortex-M
خلاصه بخش
قوانین و دستورالعمل های اسمبلر:
ساختار یک ماژول مونتاژ
مجموعه دستورالعمل ARM، Thumb و Thumb-2
نام های ثبت از پیش تعریف شده
دستورالعمل های پرکاربرد
دستورالعمل های مونتاژ ARM GCC
تفاوت کد Raspberry Pi Assembly و Kiel ARM Assembly کد
نحوه مونتاژ، پیوند و اجرا با ترمینال Raspberry Pi
اشکال زدایی با GDB
کدگذاری: تخصیص فضا در حافظه با دستورالعمل SPACE
مروری بر اپراتورهای باینری
کدگذاری: مبادله محتوای ثبت نام
کدگذاری: تغییر نام رجیسترها
اسمبل، پیوند و اجرا در ترمینال Raspberry Pi:
کدگذاری: ایجاد یک برنامه اسمبلی با ترمینال Raspberry Pi
کدگذاری: اشکال زدایی یک برنامه اسمبلی با ترمینال Raspberry Pi
دستورالعمل های Load-Store:
مرزبندی حافظه
دستورالعمل های بارگیری/فروشگاه پرکاربرد (قسمت اول)
دستورالعمل های بارگیری/فروشگاه پرکاربرد (قسمت دوم)
دستورالعمل های بارگیری/فروشگاه پرکاربرد (قسمت سوم)
آدرس دهی از پیش نمایه شده
آدرس دهی پس از نمایه سازی
اندانی بودن
تعریف مناطق حافظه
برخورد با ثابت ها و لفظ ها:
رمزگذاری دستورالعمل MOV
طرح چرخش ARM
بارگذاری ثابت ها با دستورالعمل LDR
بارگذاری ثابت ها با دستورالعمل های MOVW و MOVT
بارگیری برچسب ها با دستورالعمل های ADR، ADRL و LDR
کدگذاری: حل یک روش معادله ساده 1
کدگذاری: حل یک معادله ساده روش 2 - ذخیره کردن ثابت ها در حافظه
کدگذاری: حل یک معادله ساده روش 3 - استفاده از آدرس دهی نسبی ثبت نام
کدگذاری: حل یک معادله ساده روش 4 - کد فشرده
کدنویسی: پاکسازی پروژه
کدگذاری: افزودن فایل ها به پروژه شما
دستورالعمل های ریاضی و منطقی:
پرچم ها
پرچم های N و V
پرچم های Z و C
مقایسه/دستورالعمل تست
مروری بر عملیات بولی
کدگذاری: آزمایش با پرچم های CPSR
کدگذاری: آزمایش با Carry Flag
کدگذاری: آزمایش با پرچم های حمل و سرریز
مقدمه ای بر شیفت ها و چرخش ها
درک تغییرات منطقی
درک چرخش ها
چند مثال Shift و Rotate
دستورالعمل های جمع و تفریق اجمالی
کدگذاری: یافتن حداکثر مقدار در یک مجموعه داده
کدگذاری: افزودن داده های امضا شده
دستورالعمل های دستکاری بیت
مروری بر دستورالعمل های ریاضی اشباع شده
مروری بر دستورالعمل های ضرب
ضرب در ثابت
کدگذاری: حل یک معادله پیچیده تر
مروری بر دستورالعمل بخش
کدگذاری: انجام تقسیم با تفریق
مروری بر دستورالعمل های DSP
نماد کسری
درک نماد Q
دستورالعمل های شاخه و حلقه:
مقدمه ای بر شاخه ها و حلقه ها
انشعاب
مقایسه کنید و شاخه بزنید
حلقه ها در مونتاژ
اعدام مشروط
جداول:
مقدمه ای بر جداول
پیمایش در جدول جستجو
دستورالعمل های پشته:
مقدمه ای بر پشته
دستورالعمل های LDM و STM
نحو دستورات PUSH و POP

نمایش سرفصل های انگلیسی

ARM Raspberry Pi Assembly Language From Ground Up™