زبان برنامه نویسی اسمبلی چیست؟

تصویر مرتبط

زبان اسمبلی

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

اسمبلر

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

برخی از رایج‌ترین اسمبلرهای معماری ایکس۸۶ عبارتند از:

مایکروسافت ماکرو اسمبلر (به انگلیسی: Microsoft Macro Assembler یا MASM).

نت‌واید اسمبلر (به انگلیسی: Netwide Assembler یا NASM).

گنو اسمبلر (به انگلیسی: Gnu Assembler یا GAS).

توربو اسمبلر (به انگلیسی: Turbo Assembler یا TASM).

ساختارهای کنترل پیشرفته

تعریف و فراخوانی رویه‌ها و توابع سطح-بالا

انواع داده انتزاعی مانند رکوردها و ساختارها

پردازش ماکرو پیشرفته

قابلیت‌ های برنامه‌ نویسی شیء گرا مانند کلاس‌ ها، انتزاع و وراثت

برچسبها
مطالب مرتبط

دیدگاهی بنویسید.

بهتر است دیدگاه شما در ارتباط با همین مطلب باشد.

0