سلام.تو اینترنت اسمبلر ها وIDE های مختلفی وجود داره.مثل emu8086 و یا masm32 و یا nasm و یا tasm
ایا این ها فرقی هم دارند؟ کدام رو پیشنهاد می کنید؟کار کردن با کدام راحت تر است؟ممنون.
سلام.تو اینترنت اسمبلر ها وIDE های مختلفی وجود داره.مثل emu8086 و یا masm32 و یا nasm و یا tasm
ایا این ها فرقی هم دارند؟ کدام رو پیشنهاد می کنید؟کار کردن با کدام راحت تر است؟ممنون.
سلام
تا قبل سال 2008 که emu 8086 بیاد تو بازار از masm ,tasm استفاده میشد
خوب حالاشما تو امولاتور چون محیطش گرافیکی هست راحت تری وامکانات خطایابیش بهتر و سریعتره اونم بخاطر ابنه که به صورت کامپایلری عمل میکنه فقط مشکل امولاتور اینه که از تمام وقفه ها پشتیبانی نمیکنه برعکس masm , tasm که از همه وقفه ها پیشتیبانی میکنه ولی کار باهش سختر و خطابابی مشکل تری داره اینم بگم که نرم افزار امولاتور ی نرم افزار اسرایلی هست..به نظر من اگه میخوای برنامه های برزگ با تعداد خط بالا بنویسی از امولاتور 8086 و اگر تعداد خطوط کمه از masm , tasm استفاد کن موفق باشی..
masm32 یک محیط توسعه هست که داخلش ماکرو اسمبلر مایکروسافت، editor، فایل های راهنما، نمونه سورس و ابزارهای دیگرو شامل میشه - (ماکرو اسمبلر برای نسخه های 16 تا 64 بیتی وجود دارد)
tasm اسمبلر شرکت بورلند هست که قدیمی هست و قابلیت اسمبل کردن 16و 32 بیتی رو داره
emu8086 یک شبیه ساز اسمبلی 8086 هست که از اسمبلر FASM استفاده میکنه که توانایی اسمبل کردن 16-32 بیتی رو داره
در کل نظر من اینه
اگر برای اسمبلی 16 بیتی میخواین
از tasm و emu8086 استفاده کنید(tasm رو کنار emu8086 استفاده کنید چون در 8086emu محدودیت دستورات پرش رو خودش اصلاح میکنه برای یادگیری بهتره هر دو را داشته باشید و برنامتون رو با هر دو تست کنید)
برای 32 بیتی هم میتونید از IDE های RADASM و WINASM در کنار اسمبلر هایی که وجود داره استفاده کنید(بعضی ها اسمبلر ها خصوصیات خوبی دارند مثلا NASM برای بوت لودر نوشتن و پشتیبانی و اسمبل کردن در چند سیستم عامل و... رو دارا هست)
موفق باشید
با کسب اجازه از مدیر محترم بخش اسمبلی:
سلام:
کاملترین و بهترین و بروزترین اسمبلر دنیا اسمبلر Fasm است .
ادرس سایت اسمبلر Fasm
https://flatassembler.net
وارد سایت که شدی روی عبارت Message Board کلیک کن تا وارد انجمن کاربران زبان اسمبلی بشوی . برای عضویت باید اول این اسمبلر را دانلود کنی بعد ماشین حسابش را فعال کن و کد مربوطه را وارد کنی .
برای همه ی زمینه ها و کاربردها اسمبلر Fasm به تنهایی جوابگو می باشد و عملا نیازی به سایر اسمبلرها نداری . سایر اسمبلرها یا منسوخ شده اند یا در اینده منسوخ خواهند شد . ولی Fasm یک اسمبلر ابدی و جاودانه است .