معرفی نرم افزارهای زبان اسمبلی

۲ مطلب با کلمه‌ی کلیدی «Flat Assembler» ثبت شده است

Fasm Versions




Fasm Versions




بنام خدا :


در این پست تصمیم گرفتم تمامی  نسخه های مختلف  فلت اسمبلر  را به شما معرفی و البته همینجا مستقیما  آپلود نمایم  اینکار بدین منظور انجام می شود تا  در پستهای بعدی که نرم افزارهای اسمبلی را  آپلود می کنم  دقیقا متوجه شوید که هر نرم افزار براساس کدام نسخه ی فلت اسمبلر نوشته می شود  و توسط کدامیک   کامپایل شده است  تا  گیج و سردرگم نشوید و کاربرد هر نسخه ی فسم  را دقیقا  متوجه شوید :





نسخه ی ویندوز:



http://bayanbox.ir/download/142634357496930649/fasmw17312.zip







نسخه ی  داس:


http://bayanbox.ir/download/1170949791835543236/fasm17312.zip







نسخه ی لینوکس :


https://flatassembler.net/fasm-1.73.12.tgz




نسخه ی یونیکس ، بی اس دی  و زتا   :


https://flatassembler.net/fasm-1.73.12.tar.gz








نسخه ی مخصوص پردازنده ی  ARM  :


https://arm.flatassembler.net/FASMARM_full.ZIP






نسخه ی  قابل حمل  چندسکویی :




https://flatassembler.net/fasmg.zip





نسخه ی ویژوال ، مبتنی بر کتابخانه های مشترک ویندوز و لینوکس  و برنامه نویسی شیئ گرا :


http://bayanbox.ir/download/5239032555778111270/Fresh2-6-2.zip




ماهیت کلی تمامی نسخه های Fasm  یکسان است و  تفاوتها چندان زیاد نیست . بجز اینکه  نسخه ی قابل حمل و چندسکویی  یعنی  fasmg   ، یک نسخه ی جدید است که  بجای دستورات زبان اسمبلی از  ماکرواینستراکشن های چندسکویی قابل حمل  برای برنامه نویسی روی  انواع  پردازنده ها و میکروکنترولرها  استفاده می کند .



معمولا از  Fasm  برای برنامه نویسی تحت ویندوز و لینوکس و پردازنده ی اینتل   و از Fasmg برای برنامه نویسی تحت سایر سیستم عاملها و میکروکنترولرها و پردازنده های نایاب استفاده می شود .


Fasmg   در آینده  جایگزین  Fasm  خواهد شد . 





وحید محمدی - وبلاگ اسمبلر



https://assembler.blog.ir







۱۶ تیر ۹۸ ، ۲۳:۱۸
وحید محمدی

Assembly Apps




بنام خدا 


Assembly Apps



نرم افزارهای اسمبلی:




همانطور که در پستهای قبلی  گفتم ، قرار است در این وبلاگ ، نرم افزارهایی که توسط دیگران و با استفاده از زبان برنامه نویسی اسمبلی   ساخته شده اند را به شما معرفی کرده و لینک  دانلودشان را  در هر پست  قرار بدهم .



برای شروع  ، یک کامپایلر معروف و بسیار قدرتمند و همه منظوره ی زبان اسمبلی که توسط خودش یعنی زبان اسمبلی  ساخته شده است را معرفی می کنم :


فلت اسمبلر :


فلت اسمبلر  ،  قدرتمندترین و بهترین  کامپایلر  زبان اسمبلی است که بطور کامل توسط خودش (اسمبلی) ساخته شده و خودمیزبان می باشد . 


بنابراین  فلت اسمبلر  را بعنوان  بهترین و قدرتمندترین  نرم افزار زبان اسمبلی به شما معرفی می کنم:


در اینجا منظور از قدرت ، ظاهر محیط برنامه نویسی و امکانات نیست بلکه منظور قدرت و انعطاف پذیری و هوشمندی کامپایلر زبان اسمبلی می باشد . وگرنه  فلت اسمبلر  ساده ترین  اسمبلر ویندوزی دنیا می باشد و تقریبا هیچ امکاناتی ندارد اما تمام قدرتش در پشت پرده   مخفی  می باشد .


این نرم افزار، بسیار بسیار کوچک و ساده ولی بسیار بسیار قدرتمند و انعطاف پذیر و همه منظوره است و کارهای شگفت آوری انجام می دهد .


فلت اسمبلر  ،  تنها کامپایلر زبان اسمبلی است که براحتی می تواند تمامی زبانهای سطح بالا را  از  گردونه ی رقابت  خارج کند . 


بدون اغراق می گویم ، فلت اسمبلر ،  قدرتمندترین و کاملترین و هوشمندترین و انعطاف پذیرترین و همه منظوره ترین زبان برنامه نویسی جهان است  .


کافیست یک مدت ، نرم افزارها و زبانهای برنامه نویسی و سیستم عاملهایی که توسط  فلت اسمبلر ساخته شده اند را  بکارگرفته و سورس و باینری و مستندات شان را مطالعه کنید تا به قدرت و انعطاف پذیری این زبان  پی ببرید .



لینک دانلود فلت اسمبلر بعنوان  اولین و قدرتمندترین  نرم افزار زبان اسمبلی :



http://bayanbox.ir/download/142634357496930649/fasmw17312.zip



نکته ی مهم:  گرچه  فلت اسمبلر برای بسیاری از سیستم عاملهای دنیا ، نسخه ی منحصر به فرد دارد ولی بدلیل معماری یکسان در همه ی این نسخه ها ، عملا  برای برنامه نویسی با زبان اسمبلی  برای تمامی  سیستم عاملها  ، همین نسخه ی ویندوزی کاملا کفایت می کند و اصلا نیازی به  استفاده از نسخه های سایر سیستم عاملها نمی باشد .


شما براحتی می توانید با نسخه ی ویندوزی فلت اسمبلر ،  برای تمامی سیستم عاملهای دنیا  ( حتی سیستم عاملهای تبلت و گوشی هوشمند )  ،   نرم افزار  بسازید و از این جهت هیچ محدودیتی درکار نیست و دست شما کاملا باز است .


علت اینست که زبان اسمبلی خصوصا  فلت اسمبلر  به هیچ سیستم عاملی وابسته نیست و از این جهت کاملا قابل حمل است .


البته  فلت اسمبلر از لحاظ معماری پردازنده نیز  کاملا قابل حمل است زیرا از ماکروهای قدرتمندی که در اختیار دارد برای برنامه نویسی روی  انواع  پردازنده ها و میکروکنترولرها  استفاده می کند .


بنابراین  من  فقط نسخه ی ویندوزی  فلت اسمبلر را که از هر جهت قابل حمل است   معرفی و  آپلود کردم   . 


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




وحید محمدی - وبلاگ اسمبلر


https://assembler.blog.ir





۱۶ تیر ۹۸ ، ۰۰:۰۵
وحید محمدی