توضیحات
دوره X86 Assembly Programming. این دوره به شما آموزش میدهد که چگونه با زبان اسمبلی X86، یکی از پایههای اصلی برنامه نویسی، کار کنید. شما با معماریهای 8086 و 80386 اینتل آشنا خواهید شد و مفاهیم اساسی پشته (Stack) را به طور کامل درک خواهید کرد. همچنین، روشهای مختلف تخصیص حافظه به ساختارهای دادهای C و نحوه بهرهبرداری هکرها از آسیبپذیریهای پشته برای انجام حملات (Stack Overflow) را یاد خواهید گرفت. این دوره برای درک عمیق از فرایند کامپایل و اجرای کد C بسیار مفید است. این دوره شما را قادر میسازد تا: کد C را به کد اسمبلی تبدیل کرده و آن را عیبیابی کنید، درک عمیقی از نحوه کار کامپیوتر در سطح پایین داشته باشید، از آسیبپذیریهای امنیتی جلوگیری کنید.
آنچه فرا خواهید گرفت:
- زبان اسمبلی X86: تسلط بر زبان اسمبلی X86
- معماریهای 8086 و 80386: آشنایی با معماریهای پردازندههای اینتل
- حملات Stack Overflow: درک نحوه وقوع حملات Stack Overflow و روشهای جلوگیری از آنها
- دستورات SSE: استفاده از دستورات SSE برای بهبود عملکرد برنامهها
این دوره مناسب چه کسانی است؟
- دانشجویان مهندسی برق: برای درک بهتر نحوه کار سختافزار کامپیوتر
- دانشجویان علوم کامپیوتر: برای کسب دانش عمیقتر از معماری کامپیوتر و فرایند کامپایل
- هر کسی که علاقهمند به یادگیری برنامهنویسی اسمبلی و معماریهای اینتل است
مشخصات دوره X86 Assembly Programming
- ناشر: Udemy
- مدرس: Lucas Mayrhofer
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 1 ساعت و 35 دقیقه
- تعداد دروس: 35
سرفصل های دوره
پیشنیازهای دوره X86 Assembly Programming
- Linux Command Line
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
933 مگابایت














































