2
SASM - IDE crossplatform ساده برای زبانهای مونتاژ NASM ، MASM ، GAS ، FASM.در SASM می توانید به راحتی برنامه هایی را تهیه کنید که به زبانهای مونتاژ NASM ، MASM ، GAS یا FASM نوشته شده است.کد را به صورت فرم وارد کنید و برنامه خود را به راحتی اجرا کنید.در ویندوز SASM می تواند برنامه ها را در پنجره جداگانه اجرا کند.داده های ورودی خود را در قسمت docking "ورودی" وارد کنید.در قسمت "خروجی" می توانید نتیجه اجرای برنامه را مشاهده کنید.که در آن تمام پیام ها و خطاهای گردآوری به شکل در پایین نشان داده خواهد شد.شما می توانید منبع را یا از قبل کامپایل شده (exe) برنامه خود ذخیره کنید تا پرونده های خود را از پرونده بارگذاری کنید و بارگیری کنید. SASM از کار با بسیاری از پروژه های باز شده پشتیبانی می کند - پرونده های جدید در برگه های جدید باز و ایجاد می شوند.در خروج از مجموعه فعلی SASM پرونده های باز شده ذخیره شد.در شروع بعدی می توانید جلسه قبلی را بازیابی کنید.در تنظیمات می توانید فونت ، رنگ بندی و متن اولیه را تنظیم کنید.SASM به روسی و انگلیسی ترجمه شده است.همه پنجره های گفتگو در SASM متصل هستند - می توانید یکی از موقعیت های بسیاری از موقعیت های آنها را انتخاب کنید.همچنین امکان تنظیم مجدد کلیدهای میانبر امکان پذیر است.منوی استاندارد "ویرایش" با امکاناتی برای اظهار نظر / عدم تکمیل کد منبع و ایجاد / حذف علامت با 4 فاصله (Tab / Shift + Tab) گسترش یافته است.در برنامه من می توانید برنامه ها را با استفاده از رابط کاربری به debugger gdb اشکال زدایی کنید.می توانید مقادیر متغیرها و ثبات ها را مشاهده کنید.همچنین می توانید نقاط شکست را تنظیم کرده و از طریق برنامه اشکال زدایی حرکت کنید.علاوه بر این می توان هر دستور gdb را انجام داد و نتیجه آن را در سیاهه در قسمت پایین پنجره مشاهده کرد.SASM از 4 کار با اسمبلرها - NASM ، MASM ، GAS و FASM در 2 حالت - x64 و x86 پشتیبانی می کند.می توانید در تنظیمات در زبانه "ساخت" حالت را انتخاب کنید.همچنین در آنجا می توانید گزینه های اسمبلر و لینک دهنده را تغییر داده و برنامه هایی را برای مونتاژ و پیوند انتخاب کنید.