نصب محیط برنامه نویسی اسمبلی
زبان اسمبلی به مجموعه دستورالعمل و معماری پردازنده وابسته است. در این آموزش ما بر روی پردازنده های اینتل 32 مانند Pentium تمرکز می کینم. برای ادامه این آموزش به موارد زیر نیاز دارید:
- یک رایانه IBM یا هر کامپیوتر مشابه به آن
- یک نسخه از سیستم عامل لینوکس
- یک نسخه از برنامه اسمبلر NASM
انواع برنامه های اسمبلر (Assembler)
- Microsoft Assembler (MASM)
- Borland Turbo Assembler (TASM)
- The GNU assembler (GAS)
مزایای اسمبلر NASM
- رایگان است.
- به خوبی مستند شده و اطلاعات زیادی در مورد آن در اینترنت موجود است.
- می تواند هم در لینوکس و هم در ویندوز استفاده شود.
نصب NASM بر روی لینوکس
اگر در هنگام نصب لینوکس گزینه “Development Tools” را انتخاب کرده باشید، ممکن است NASM همراه با سیستم عامل لینوکس نصب شده باشد و نیازی به دانلود و نصب آن به صورت جداگانه نیست. اما اگر می دانید که بر روی سیستم عامل شما نصب نشده است مراحل زیر را دنبال کنید:
- به سایت NASM بروید.
- به بخش دانلود رفته و آخرین نسخه لینوکس آن را دانلود کنید (فایل nasm-X.XX.ta.gz).
- فایل دانلود شده را از حالت فشرده خارج کنید و یک فولدر با نام nasm-x.xx ایجاد کنید.
- با استفاده از دستور cd و ترمینال به فولدر nasm-x.xx بروید و ./configure را تایپ کرده و اینتر را بزنید.
- سپس دستور make را تایپ کنید.
- و در نهایت دستور make install را وارد کنید تا NASM نصب شود.
اجرای دستورات اسمبلی در ویندوز
برای اینکه بتوانید به راحتی دستورات زبان اسمبلی را در محیط ویندوز بدون درد سر و با سرعت زیاد اجرا کنید می توانید از نرم افزار Emu8086 استفاده کنید.
هیچ نظری ثبت نشده است