كلیه اطلاعات این سایت مربوط به شركت طراحی سایت - شركت نرم افزاری بهپردازان می باشد


شركت نرم افزاری بهپردازان

موضوع مقاله : زبان اسمبلي چه کاربردي دارد؟ :

شرح : زبان اَسمبلي (به انگليسي: Assembly language) يا همگذاري[?] يک زبان برنامه‌نويسي سطح پايين براي رايانه‌ها و ديگر دستگاه‌هاي برنامه‌پذير است که رابط? يک-به-يک با دستورالعمل‌هاي زبان ماشين معماري رايانه دارد. هر زبان اسمبلي مختص به يک معماري رايانه خاص است، برخلاف بيشتر زبان‌هاي برنامه‌نويسي سطح بالا که با معماري‌هاي مختلف سازگار هستند ولي براي اجرا شدن به مفسر و مترجم نياز دارند. زبان اسمبلي با استفاده از يک برنامه جانبي به نام اسمبلر، به کد ماشين قابل اجرا تبديل مي‌شود؛ به اين فرايند تبديل، اسمبل کردن (به انگليسي: Assembling) گفته مي‌شود. زبان اسمبلي از ياديارها براي نشان دادن هر دستور ماشين سطح-پايين يا آپ‌کد استفاده مي‌کند. بعضي آپ‌کدها به يک يا چند عملوند به عنوان بخشي از دستورالعمل نياز دارند، و بيشتر اسمبلرها مي‌توانند ليبل‌ها و نمادهايي را به عنوان عملوند، براي نشان دادن آدرس‌هاي حافظه و ثابت‌هاي عددي بپذيرند. ماکرو اسمبلرها نيز قابليت درشت‌دستوري (به انگليسي: Macroinstruction) را شامل مي‌شوند که اين امکان را به وجود مي‌آورد که متن يک کد زبان اسمبلي با يک نام از پيش تعيين شده در خلال متن يک کد ديگر استفاده شود. بيشتر اسمبلرها مکانيزم‌هاي اضافي براي تسهيل فرايند توسعه برنامه، کنترل فرايند اسمبل کردن و پشتيباني از اشکال‌زدايي ارائه کرده‌اند.

بازگشت