دانلود NASM 2.14
NASM (Netwide Assembler) در واقع یک اسمبلر رایگان است که برای معماری x86 اینتل طراحی شده است. برای نوشتن برنامه هایی که بر روی پردازنده های 16، 32 و 64 بیتی اجرا می شوند استفاده می شود.
توابع
NASM به شما امکان می دهد برنامه هایی را برای سیستم عامل های مختلف طراحی شده برای پردازنده های سازگار با معماری x86 کامپایل کنید. این بدان معناست که اگر در یک سیستم عامل هستید، می توانید فایل اجرایی را برای سیستم دیگری بدون مشکل کامپایل کنید.
فرایندها
فرآیند کامپایل یک برنامه با استفاده از NASM شامل دو مرحله است: مونتاژ و پیوند. در مرحله اسمبلی، کد منبع برنامه به کد شی تبدیل می شود که حاوی کد ماشین و داده های مربوط به کد منبع است، اما شناسه ها (متغیرها، نمادها) هنوز با آدرس های حافظه خاصی مرتبط نیستند.
فایل ها
فاز پیوند، شناسه های تعریف شده در برنامه اصلی را با شناسه های تعریف شده در ماژول های دیگر پیوند می دهد. سپس آدرس های حافظه نهایی به همه شناسه ها اختصاص داده می شوند یا به صورت پویا تخصیص می یابند. نتیجه یک فایل اجرایی است که برنامه ای آماده اجرا بر روی سیستم مورد نظر است.
همه کاربران سایت ما قادر خواهند بود این برنامه را از منابع رسمی و بدون ویروس و سایر ابزارها دانلود کنند.
می توانید اپلیکیشن را از لینک زیر دانلود کنید:
NASM انعطافپذیری و کنترل را بر فرآیند توسعه برنامههای زبان اسمبلی فراهم میکند و به برنامهنویسان اجازه میدهد تا کنترل کاملی بر کد ماشین و منابع سیستم داشته باشند. این به طور گسترده برای توسعه برنامه های سطح پایین، درایورها، سیستم عامل ها و دیگر برنامه های کاربردی سطح سیستم که در آن کنترل دقیق سخت افزار و حافظه مورد نیاز است استفاده می شود.