پروژه تغییر فایل در زبان اسمبلی

پروژه تغییر فایل در زبان اسمبلی
پروژه تغییر فایل در زبان اسمبلی

مقدمه :

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

زبان اسمبلی از یادیارها برای نشان دادن هر دستور ماشین سطح-پایین یا آپ‌کد بهره جویی می‌کند. بعضی آپ‌کدها به یک یا چند عملوند به عنوان بخشی از دستورالعمل نیاز دارند، و بیشتر اسمبلرها می‌توانند لیبل‌ها و نمادهایی را به عنوان عملوند، برای نشان دادن آدرس‌های حافظه و ثابت‌های عددی بپذیرند. ماکرو اسمبلرها نیز قابلیت درشت‌دستوری (Macroinstruction) را شامل می‌شوند که این امکان را به وجود می‌آورد که متن یک کد زبان اسمبلی با یک نام از قبل تعیین شده در خلال متن یک کد دیگر استفاده شود. بیشتر اسمبلرها مکانیزم‌های اضافی برای تسهیل فرایند توسعه برنامه، کنترل فرایند اسمبل کردن و پشتیبانی از اشکال‌زدایی ارائه کرده‌اند.

ادامه مطلب

سورس کد ماشین حساب در اسمبلی

سورس کد ماشین حساب در اسمبلی

سورس کد ماشین حساب در اسمبلی

مقدمه ای در مورد زبان ماشین :

زبان اسمبلی یا Assembly language یک زبان برنامه‌نویسی سطح پایین و دیگر دستگاه های و… می باشد که رابطه یک به یک با دستورالعمل‌های زبان ماشین معماری رایانه دارد. لازم به ذکر می باشد که اکثریت زبان های برنامه نویسی سطح بالا با شیوه و معماری های مختلف همسان و سازگار می باشند و برای اجرا شدن به مفسر و مترجم نیز نیاز دارند.

ادامه مطلب

پروژه دریافت دانشجو و جستجو آن به زبان اسمبلی

پروژه دریافت دانشجو و جستجو آن به زبان اسمبلی

پروژه دریافت دانشجو و جستجو آن به زبان اسمبلی

يادگيری زبان اسمبلی بايد با فراگيری مفاهيم سيستم عامل و معماری کامپيوتر توام باشد تا به درک بهتر برنامه های اسمبلی و تعامل آن با کامپيوتر کمک کند. به چند دليل ممکن است کسی بخواهد زبان اسمبلی را ياد بگيرد و از آن استفاده کند :زبان اسمبلی وسيله خوبی برای يادگيری نحوه کار کامپيوتر، کامپايلرها و زبان های سطح بالا است و به درک عميق تر معماری کامپيوتر، مفاهيم سيستم عامل، نمايش داده ها و دستگاه های سخت افزاری کمک می کند که دانستن آنها باعث می شود برنامه نويس از عهده اشکالزدائی و رفع مسائل برنامه نويسی در سطح بالا بهتر برآيد .

در ادامه مطلب می توانید این پروژه را دانلود نمایید.

ادامه مطلب

برنامه مقایسه کردن دو رشته با یکدیگر به زبان اسمبلی

برنامه مقایسه کردن دو رشته با یکدیگر به زبان اسمبلی

برنامه مقایسه کردن دو رشته با یکدیگر به زبان اسمبلی

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

ادامه مطلب