مشخصات زبان اسمبلی جهانی : 


1. دارای سینتاکس و گرامر ساده و تمیز و خالص و استاندارد بین المللی و قابل فهم باشد 


2.  دستواتش به کوچکی و بزرگی حروف ؛  حساس نباشند . 


3.  از تمام مدلها و سبکهای برنامه نویسی  پشتیبانی نماید


4.  انعطاف پذیر و پویا باشد 


5.  امکان بهینه سازی کد در آن فراهم باشد 


6.  فقط از اسمبلی خالص و سطح پایین تشکیل شده باشد و هیچ یک از عناصر زبانهای سطح بالا را بر کاربر تحمیل نکند .


7 . توانایی  دیس اسمبل و ری اسمبل و دیباگ کد را داشته باشد و از مهندسی معکوس پشتیبانی نماید 


8 . دارای  IDE استاندارد و معتبر و ساده و کاربرپسند باشد 


9  . برای تمام سیستم عاملها  نسخه داشته باشد 


10 .  چندین سیستم عامل  تولید کرده باشد 



  11 .  در تمام مدلهای  4 بیت   و 8   بیت و  16بیت و 32  بیت و 64  بیت  ؛ بتواند  سیستم عامل یا نرم افزار یا درایور یا  بازی کامپیوتری  یا ...   بسازد 


12  به هیچ سیستم عامل   یا  پردازنده ای  وابسته نباشد  و قابل حمل باشد و بتواند کد باینری را برای انواع سیستم عاملها و پردازنده ها  تولید نماید . 


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

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


15  .  وبسایت  رسمی و معتبر و البته  انجمن  رسمی  و معتبر  و کاربران فراوان و فعال  داشته باشد 


 16 .  دستکم  هر یک ماه  یک نسخه ی جدید از او  ساخته شود و مرتبا  بروز باشد و از فناوریهای مدرن امروزی  استفاده کند و هرگز  متوقف  و منسوخ نشود 


17  .  پایدار و قرص و محکم  باشد  و  هنگ  نکند 


18 . نسخه های مختلف اش با یکدیگر کاملا سازگار باشند . 

 19 .  به ماکرو  نیاز  نداشته باشد 


 20 .  معماری کوچک و ساده و قابل  فهم  داشته باشد 


  21  .  به نصب و پیکربندی  نیاز نداشته باشد و قابل حمل باشد . 


 22 . بتواند فایلهای خروجی را با بیشترین سرعت و در کمترین حجم  تولید نماید 



 23  بسیار سریع و چابک و قدرتمند باشد 


 24 . تنها  از یک فایل ساخته شده باشد و به هیچ فایل  خارجی و اضافی  و کتابخانه و  هدر  و   ...   نیاز نداشته باشد و کاملا مستقل باشد 



 25.   کد منبع اش توسط خودش نوشته و توسط خودش    کامپایل شده باشد . 


26 . کاملا  رایگان و متن باز و آزاد باشد و در انحصار هیچ شخص حقیقی یا  حقوقی نباشد  و بازنشر و تکثیر  کد منبع و باینری اش ؛  با  هرنوع تغییر و اصلاح و مهندسی معکوس ؛    کاملا  مجاز  و آزاد باشد . 


27 . از زبانهای یونیکد مثل فارسی و عربی و چینی و هندی و ..  پشتیبانی  نماید . 




اگر زبان اسمبلی  تمام این خصوصیات را  در خودش داشته باشد آنوقت یک اسمبلی جهانی و استاندارد و معتبر و بین المللی  خواهد بود . 


خب  ما یک چیزی  به نام  Fasm  داریم که برخی از این خصوصیات را در خود  دارد .  


پس می توانیم  Fasm را بعنوان زبان اسمبلی  جهانی  ؛   پذیرفته و تایید کرد و بکار برد . 


تعدادی از این خصوصیات  را در Fasm نمی توان دید که خب با توجه  به لایسنس و مجوزی که به ما داده است می توانیم  این خصوصیات را در او  فعال  نماییم . 

بنابراین ؛    Fasm  ؛  زبان اسمبلی  جهانی   محسوب می شود  و تمام استانداردهای یک زبان معتبر بین المللی را در خود دارد . 


لذا می توانیم  به این  زبان  اعتماد کنیم  و با آن  برنامه نویسی  نماییم . 



  من  در تمام  وبلاگهایم   ؛ با این زبان اسمبلی جهانی  یعنی  Fasm    برنامه نویسی  خواهم کرد .  البته  ابتدا  از این زبان تبلیغ می کنم . 


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