check home phone-call search send

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

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

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

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

دوستانی که کامل نمیدونند زبان اسمبلی چه زبان هست باید توضیخ بدهم زبان اَسمبلی (Assembly language) یا همگذاری یک زبان برنامه‌نویسی سطح پایین برای رایانه‌ها و دیگر دستگاه‌های برنامه‌پذیر است که رابطۀ یک-به-یک با دستورالعمل‌های زبان ماشین معماری رایانه دارد. هر زبان اسمبلی مختص به یک معماری رایانه خاص است، برخلاف بیشتر زبان‌های برنامه‌نویسی سطح بالا که با معماری‌های مختلف سازگار هستند ولی برای اجرا شدن به مفسر و مترجم نیاز دارند.

زبان اسمبلی با استفاده از یک برنامه جانبی به نام اسمبلر، به کد ماشین قابل اجرا تبدیل می‌شود؛ به این فرایند تبدیل، اسمبل کردن (به انگلیسی: Assembling) گفته می‌شود.

سرفصل جزوه دستورات اسمبلی :

  • دستور جمع در زبان ماشین
  • دستور جمع به کمک بیت نقلی در زبان ماشین
  • دستور تفریق در زبان ماشین
  • دستور تفریق با بیت قرضی در زبان ماشین
  • گسترش بایت به کلمه در زبان ماشین
  • گسترش کلمه به Long در زبان ماشین
  • دستور ضرب در اسمبلی
  • دستور تقسیم در اسمبلی
  • دستور منفی کردن در اسمبلی
  • دستور جمع BCD در زبان ماشین
  • دستور تفریق BCD در زبان ماشین
  • دستور XCHG در زبان ماشین
  • دستورالعمل LEA در زبان ماشین
  • دستورات کنترلی در اسمبلی
  • دستور JMP در اسمبلی
  • دستور CMP در اسمبلی
  • حلقه تکرار در زبان اسمبلی
  • حلقه LOOP در در زبان ماشین
  • حلقه LOOPZ در اسمبلی
  • حلقه LOOPNZ در زبان ماشین
  • دستورات پرش شرطی در اسمبلی
  • پرش مبتنی بر فلگ ها در زبان ماشین
  • پرش برای اعداد بی علامت در زبان ماشین
  • پرش برای اعداد علامتدار در زبان ماشین
  • دستورالعمل JCXZ در اسمبلی

دانلــود بـاکـــس

لینک های دانلود در این باکس قرار دارد
img

جهت مشاهده لینک های دانلود ابتدا وارد شده یا ثبت نام کنید

Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

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

دیدگاه کاربران

تعداد دیدگاه های کاربران : 2 دیدگاه
Avatar
حسین
پاسخ دهید

ببخشید یه سوال داشتم
اگر این اموزش را به طور کامل یاد بگیریم میتوانیم بر روی کنترلرها یا یا این قطعات کوچک که فکر میکنم avr یا همچین چیزی میگند برنامه نویسی کرد؟

    Avatar
    محمد همتی در پاسخ حسین
    پاسخ دهید

    داخل سایت منابع زیادی هست
    مطالعه کنید یاد میگیرید
    یا حق


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