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

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

درباره ناشر

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

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

درباره مدرس

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

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

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


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



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

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

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


آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش
فایل 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


    پیش نمایش

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


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

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


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


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

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


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


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

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


    بخش ۴ : اعداد BCD - ۳۶ دقیقه


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

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


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


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

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


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

    بخش ۷ : اعداد علامت دار - ۴۳ دقیقه


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

    پیش نمایش ۸ : رشته ها - ۲۰ دقیقه


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

    پیش نمایش ۹ : ماکرو (الف) - ۲۰ دقیقه


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

    پیش نمایش ۱۰ : ماکرو (ب) - ۲۰ دقیقه


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

    پیش نمایش ۱۱ : برنامه نویسی 32 بیتی - ۱۰ دقیقه


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


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

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


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

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

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

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

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

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

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




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



    مطالب مرتبط


    دیدگاه ها

    ( امتیاز ۴٫۷ از ۵ )
    4.7 از 5


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

      :

      سلام.

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

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

    2. 5 از 5

      :

      با سلام.

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

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

    3. 0 از 5

      :

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

    4. 0 از 5

      :

      سلام.

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

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

    5. 5 از 5

      :

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

    6. 1 از 5

      :

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

    7. 5 از 5

      :

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

      من از استاد متشکرم که غول اسمبلی رو برای من شکست.

    8. 0 از 5

      :

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

    9. 0 از 5

      :

      سلام و خسته نباشید.
      آقای دکتر خیلی خوب تدریس میکنن.
      من درس مربوط به مبنای ۱۶ رو دیدم.

    10. 0 از 5

      :

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

    11. 0 از 5

      :

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

    12. 4 از 5

      :

      اموزش هاتون عالین ممنون

    13. 5 از 5

      :

      سلام سرفصل ها که عالی.

    14. 0 از 5

      :

      سلام . من کاربر تازه وارد هستم . به برنامه نویسی با زبانهای ماشین (از طریق هگز ادیتور) ، اسمبلی ، پاسکال و بیسیک علاقمند هستم و با هرکدام از این زبانها کمی در حد مبتدی برنامه نویسی کرده ام . برای برنامه نویسی حرفه ای با زبان اسمبلی باید از بهترین کامپایلر زبان اسمبلی یعنی Fasm استفاده کرد . در فروم اسمبلر Fasm بیش از ۵۰۰۰ کاربر در حال توسعه ی زبان اسمبلی هستند انها از این اسمبلر قدرتمند و رایگان برای تولید برنامه تحت سیستم عاملهای مختلف و حتی طراحی سیستم عاملهای جدید استفاده می کنند . خوشبختانه اسمبلر Fasm به هیچ سیستم عاملی وابسته نیست و بهترین گزینه برای طراحی سیستم عامل به زبان اسمبلی می باشد . البته اسمبلر قدرتمند و رایگان دیگری نیز بنام Rosasm وجود داشت که متاسفانه بدلیل مسدود شدن سایتش از دست رفت . بهرحال در سایتهای خارجی اسمبلرهای قدرتمند و منابع اموزشی عالی برای زبان اسمبلی وجود دارد . اسمبلی در ایران بشدت مظلوم واقع شده است . ولی این اقدام استاد شیر افکن قابل تحسین است و جای تشکر دارد امیدوارم ایشان کماکان در جهت احیای زبان اسمبلی قدم بردارد و اسمبلرهای Fasm و Masm را که بسیار عالی و قوی هستند به علاقمندان آموزش دهند تا این زبان مظلوم بیشتر شناخته شود و برنامه نویسان ایرانی نیز بتوانند با آن سیستم عاملهای سریع و قدرتمند تولید کنند . در کل من این آموزش را شروعی خوب و عالی برای تسلط بر اسمبلی می دانم .


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

    درج دیدگاه

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

    *



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

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

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



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




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

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

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

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

Please leave this field empty.

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