کاربرد زبان اسمبلی در چیست؟

خانه / همه مطالب / متن های آموزشی / کاربرد زبان اسمبلی در چیست؟
توسط
در متن های آموزشی

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

  1.  زمانی که بخواهیم برای cpu خاصی برنامه بنویسیم یا باید کامپایلری مثل کامپایلر c++ را برای پردازنده مورد نظر طراحی کنیم و با کامپایلر نوشته شده  برنامه مورد نظر را به زبان c++ بنویسیم. این روند مقرون به صرفه نیست و لذا در چنین مواردی که برای نوع خاصی از پردازنده کامپایلر زبان های سطح بالا وجود نداشته باشد باید با اسمبلی برنامه مورد نظر را نوشت.
  2. در زبان های سطح بالا  سرعت اجرای برنامه کندتر است و از طرفی دقت برنامه مانند اسمبلی نیست. مثلا اگر بخواهید برنامه برای یک روبات درون کارخانه بنویسید که زمان بندی خیلی دقیقی باید داشته باشد و اگر این زمان بندی رعایت نشود دستگاه می سوزد باید از زبان اسمبلی استفاده کنید.
  3. هکر هایی که کار ساخت کرک و تروجان را انجام می دهند باید به زبان اسمبلی مسلط باشند زیرا هر برنامه ای که نوشته می شود به زبان ماشین تبدیل می شود و از آن جایی که هر برنامه به زبان ماشین را می توان decompile کرد و به زبان اسمبلی برگرداند پس شما می توانید هر برنامه ای به زبان اسمبلی برگردانید.
    البته برنامه های بزرگ شاید تعداد خط آن بسیار بسیار زیاد باشد که این کار توسط هکر های بزرگ انجام می شود و در آن به بررسی برنامه و ساخت کرک برای آن می پردازند.به همین دلیل می گویند که یکی از کاربرد های زبان اسمبلی در مهندسی معکوس می باشد.

این سه مورد بالا، مواردی ازکاربرد زبان اسمبلی بود که احتمالا شما می توانید مواردی را در قسمت نظرات به این کاربرد ها اضافه کنید همچنین در این لینک می توانید فیلم آموزش زبان اسمبلی را ببینید

 

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

ارسال نظر

تماس با ما

رسانه آموزشی لیموناد

قابل خواندن نیست ؟ تغییر دهید.. captcha txt
نصب xcodeاستفاده از مجازی سازی