Assembly_Language_Programming

 

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

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

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

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

لیست برخی از آموزشهای این مجموعه:

  • معرفی زبان Assembly
  • برنامه نویسی پردازنده های 8086/88
  • آشنایی با ثبات های پردازنده
  • آشنایی با آفست و سگمنت ، آدرس دهی حافظه و تبدیل آدرس های فیزیکی و منطقی به هم
  • دستورات زبان اسمبلی
  • کار با ورودی خروجی ها – چاپ رشته و کاراکتر روی صفحه و دریافت کاراکتر از کیبورد
  • ساختار تکرار و ساخت انواع حلقه ها
  • محاسبات منطقی و بیتی ،تبدیل مبناها و محاسبات بیشتر از 32 بیت
  • معرفی ماکروها و نحوه تعریف آنها
  • ساختار شرطی و دستورات مربوط به شرط گذاری و مقایسه
  • وقفه ها و معرفی وقفه های پرکاربرد
  • و …