Assembly

معرفی Assembly

Assembly یا ASM یک زبان برنامه نویسی سطح پایین است. زیرا ارتباط یک به یک بین آنچه که به کامپیوتر می گوید تا انجام دهد و آنچه که کامپیوتر انجام می دهد وجود دارد. برنامه های نوشته شده در زبان اسمبلی توسط یک اسمبلر کامپایل می شود. هر اسمبلر دارای زبان اسمبلی خود است، که برای یک معماری خاص کامپیوتری طراحی شده است.

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

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

مزایای Assembly

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

عیوب Assembly

  • عدم اجرای برنامه های بلند نوشته شده در چنین زبان هایی بر روی رایانه های کوچک
  • کدنویسی طولانی و زمان بر
  • سختی به یادآوردن سینتکس
  • عدم قابلیت انتقال برنامه بین رایانه های مختلف
  • بدون SDK ها (کیت توسعه سیستم)
  • برنامه نویسی Assemly در Linux

برنامه نویسی Assemly در Linux

سه شنبه ۱۴ مهر ۱۳۹۴ - ساعت ۰۰:۱۸
  • آموزش کامل برنامه نویسی Assembly

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

چهارشنبه ۱۱ شهریور ۱۳۹۴ - ساعت ۱۸:۴۸
  • 38 دوره آموزشی از موسسه VTC

38 دوره آموزشی از موسسه VTC

یکشنبه ۰۸ تیر ۱۳۹۳ - ساعت ۱۴:۲۹
  • فیلم آموزش اسمبلی

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

پنج شنبه ۰۹ شهریور ۱۳۹۱ - ساعت ۱۸:۰۵