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

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

مهندس فرشید شیر افکن
مهندس فرشید شیر افکن

عضو هیات علمی فرادرس

دانشجوی دکترای تخصصی بیو انفورماتیک


مهندس فرشید شیرافکن دارای مدرک کارشناسی ارشد مهندسی کامپیوتر گرایش نرم افزار است و در حال حاضر دانشجوی دکترای بیوانفورماتیک دانشگاه تهران هستند. ایشان از مدرسین نمونه در زمینه ارائه و آموزش دروس دانشگاهی انتخاب شده اند. (+)



آموزش زبان برنامه نویسی اسمبلی برای آشنا شدن با نحوه کار پردازنده بسیار مهم است. همچنین در تعدادی از پروژه ها برای افزایش کارایی بهتر است قسمتی از کد برنامه به زبان اسمبلی باشد. این مجموعه به زبان ساده زبان اسمبلی را آموزش می دهد. آموزش در ۸ درس بر اساس سرفصل های دوره کارشناسی رشته کامپیوتر تهیه شده است.

👤 مدرس: مهندس فرشید شیر افکن
🕓 مدت زمان: ۱۰ ساعت و ۸ دقیقه
🎓 تعداد دانشجو: ۱۳۴ نفر این آموزش را تهیه کرده اند. — ۷ نفر در دو هفته اخیر
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

هزینه آموزش: ۲۲,۰۰۰ تومان


آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش
فایل PDF یادداشت های مدرس در حین آموزش

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی و ارسال سریع
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش
ارسال پستی به همراه کد رهگیری مرسوله در اولین ساعت اداری روز
ارسال پیک موتوری در تهران، در همان روز ثبت سفارش

(توضیحات بیشتر +)



    توضیحات

    آموزش زبان برنامه نویسی اسمبلی برای آشنا شدن با نحوه کار پردازنده بسیار مهم است. همچنین در تعدادی از پروژه ها برای افزایش کارایی بهتر است قسمتی از کد برنامه به زبان اسمبلی باشد.

    این مجموعه به زبان ساده زبان اسمبلی را آموزش می دهد. آموزش در ۸ درس بر اساس سرفصل های دوره کارشناسی رشته کامپیوتر تهیه شده است.

    زبان اسمبلی یک زبان سطح پایین است. یعنی زبانی که مستقیماً با ساختار داخلی CPU در ارتباط است. به همین دلیل یک برنامه نویس به زبان اسمبلی باید در مورد جزییات سخت افزاری CPU از جمله ثبات های آن اطلاع داشته باشد. به همین دلیل در درس اول مبناها و معماری ریزپردازنده آموزش داده شده است.

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: مبناها – معماری داخلی ۸۰۸۶
    • درس دوم: دستور MOV – مقدمه ای به پشته – مدهای آدرس دهی
      • دستورهای SUB و MUL و DIV
      • دستورهای AND, OR, XOR
      • دستورهای SHL, SHR, ROR, ROL, RCR, RCL
      • دستور CMP
      • پیاده سازی IF و SWITCH
      • پیاده سازی FOR و WHILE
    • درس سوم: اعداد BCD
      • تبدیل اسکی به BCD فشرده شده – تبدیل BCD فشرده شده به اسکی
      • دستورهای DAA, DAS, AAA, AAS, AAM, AAD
    • درس چهارم: وقفه ها (Interrupt)
      • وقفه ۱۰H (سرویس های ۲, ۳, ۶, C )
      • وقفه ۲۱H (سرویس های۷, ۹, A, 1, 2)
      • وقفه ۱۶H (سرویس های ۰, ۱)
      • برنامه نویسی موس (وقفه ۳۳H)
      • برنامه نویسی کیبورد (وقفه ۱۶H)
      • توابع اسکرول کردن (سرویس ۰۶ از وقفه ۱۰H)
      • مثال (رسم خط افقی – عمودی – قطری)
      • مثال (مرتب سازی)
    • درس پنجم: اعداد علامت دار
      • دستورهای CBW, CWD
      • دستور IDIV
      • دستورهای SAR, SAL
      • مثال: پیدا کردن مینیم
    • درس ششم: رشته ها
      • دستورهای MOVSB, CMPSB, SCASB, LOADSB, LOADSW, STOSB
      • مثال های کار با رشته INSERT, DELETE, CONCAT, REVERSE
    • درس هفتم: ماکرو و پروسیجر
      • سرویس ۱۳H وقفه ۱۰H
      • نگاه دقیق تر به پشته
      • ارسال پارامتر به پروسیجر
      • مثال (تبدیل عدد دسیمال به معادل باینری)
      • مثال (مرتب سازی سریع)
      • مثال (نمایش زمان سیستم)
    • درس هشتم: برنامه نویسی ۳۲ بیتی
      • جمع داده های چند کلمه ای
      • برنامه نویسی اسمبلی در زبان C



    اطلاعات تکمیلی

    نام آموزش آموزش برنامه نویسی اسمبلی
    ناشر فرادرس
    کد آموزش FVSFT117
    مدت زمان ۱۰ ساعت و ۸ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۶۶۸ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)

    پیش نمایش

    پیش نمایش ۱ : مبناها – معماری داخلی 8086

    مشاهده آنلاین پیش نمایش - ۲۲ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۲۰ مگابایت (کلیک کنید +)


    پیش نمایش ۲ : دستور MOV – مقدمه ای به پشته – مدهای آدرس دهی (الف)

    مشاهده آنلاین پیش نمایش - ۲۲ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۲۷ مگابایت (کلیک کنید +)


    پیش نمایش ۳ : دستور MOV – مقدمه ای به پشته – مدهای آدرس دهی (ب)

    مشاهده آنلاین پیش نمایش - ۲۰ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۲۳ مگابایت (کلیک کنید +)


    بخش ۴ : اعداد BCD

    مشاهده آنلاین - ۳۶ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم - حجم دانلود ۳۳ مگابایت (کلیک کنید +)


    پیش نمایش ۵ : وقفه ها (Interrupt) (الف)

    مشاهده آنلاین پیش نمایش - ۱۲ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت است.

    اگر حساب کاربری دارید وارد شوید(+) و در غیر این صورت، ثبت نام کنید(+).

    پیش نمایش ۶ : وقفه ها (Interrupt) (ب)

    مشاهده آنلاین پیش نمایش - ۱۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت است.

    اگر حساب کاربری دارید وارد شوید(+) و در غیر این صورت، ثبت نام کنید(+).

    بخش ۷ : اعداد علامت دار

    مشاهده آنلاین - ۴۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت است.

    اگر حساب کاربری دارید وارد شوید(+) و در غیر این صورت، ثبت نام کنید(+).

    پیش نمایش ۸ : رشته ها

    مشاهده آنلاین پیش نمایش - ۲۰ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت است.

    اگر حساب کاربری دارید وارد شوید(+) و در غیر این صورت، ثبت نام کنید(+).

    پیش نمایش ۹ : ماکرو (الف)

    مشاهده آنلاین پیش نمایش - ۲۰ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت است.

    اگر حساب کاربری دارید وارد شوید(+) و در غیر این صورت، ثبت نام کنید(+).

    پیش نمایش ۱۰ : ماکرو (ب)

    مشاهده آنلاین پیش نمایش - ۲۰ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت است.

    اگر حساب کاربری دارید وارد شوید(+) و در غیر این صورت، ثبت نام کنید(+).

    پیش نمایش ۱۱ : برنامه نویسی 32 بیتی

    مشاهده آنلاین پیش نمایش - ۱۰ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت است.

    اگر حساب کاربری دارید وارد شوید(+) و در غیر این صورت، ثبت نام کنید(+).



    ​راهنمای تهیه آموزشها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟ 
    • با شماره تلفن واحد مخاطبین ۸۸۳۱۲۲۷۶ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • از طریق بخش چت آنلاین، با پشیبان های فرادرس گفتگو کنید.- همه روزهای کاری هفته از ساعت ۸ صبح تا ۱۲ شب
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    این آموزش را به کتابخانه دیجیتال خود، اضافه کنید

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

    هزینه آموزش: ۲۲,۰۰۰ تومان




    سایر آموزش های مهندس فرشید شیر افکن



    مطالب مرتبط


    دیدگاه ها

    ( امتیاز ۴٫۶ از ۵ )
    4.6 از 5


    تا کنون ۱۳۴ نفراز این آموزش استفاده کرده اند و ۴ نظر ثبت شده است.
    1. 5 از 5

      :

      سلام.

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

      بازم ممنون از زحماتتون.

    2. 5 از 5

      :

      با سلام.

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

      با تشکر از زحماتتون .

    3. 0 از 5

      :

      چقدر عالی درس میدن. کاملا از پایه تمام سوالات آدم برطرف میشه. بسیار عالی بود مثل بقیه ویدیوهاتون.
      من تا بحال خیلی از ویدیوهاتون رو دیدم و خیلی چیزا یاد گرفتم و کمک خیلی زیادی کردن بهم. اساتیدتون بسیااار عالی درس میدن کاملا از پایه. به شدت به همه توصیه میکنم که ویدیوها رو تهیه کنن و واقعا می ارزه.
      ممنوووون از شما که هر وقت به یه چیزی نیاز دارم یهو تو کانالتون میبینم تولید شده 🙂

    4. 0 از 5

      :

      سلام.

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

      بسیار بسیار از فرادرس و جناب آقای دکتر شیرافکن بخاطر تدریس عالی شان تشکر می کنم.

    5. 5 از 5

      :

      عالیه ممنون از مهندس شیرافکن.

    6. 1 از 5

      :

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

    7. 0 از 5

      :

      واقعا حیفه این همه زمان گذاشته میشه ولی آموزش جامع نباشه.
      به نظر من بهتر بود توی لینوکس هم نحوه کامپایلش با nasm رو توضیح میدادین و فرق ۳۲ بیت و ۶۴ بیت و پارامتر elf64 و مفاهیم ret و cdecl و stdcall و fastcall.
      این آموزش میتونست کامل تر باشه.


    نظر شما در مورد این فرادرس چیست؟

    درج دیدگاه

    امتیاز شما به این آموزش:

    *



​همین امروز شروع به آموختن کنید​

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

هزینه آموزش: ۲۲,۰۰۰ تومان



فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.

Please leave this field empty.

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
فرادرس مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی logo-samandehi پرداخت آنلاین -  بانک ملت پرداخت آنلاین - بانک پارسیان پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان