PDA

View Full Version : فرق MASM با MASM32



barnamenevis300
جمعه 23 تیر 1391, 23:36 عصر
1:آیا اسمبلر masm32 با masm تفاوتی دارد؟

2: آیا با این برنامه برای لینوکس هم میشه برنامه نوشت؟

ssbostan
شنبه 24 تیر 1391, 18:20 عصر
با سلام؛
همونطور كه ميدونيد masm اسمبلر هست و هيچ ابزار و امكاناتي در اختيار شما قرار نميده اما masm32 يك SDK هست كه علاوه بر اسمبلر، ابزارها و امكاناتي همچون كتابخانه توابع مختلف رو در اختيار شما قرار ميده تا كد برنامتون رو سريع و راحت بنويسيد.
در ضمن كد اسمبلر masm32 از masm الهام گرفته و درش تغييراتي اعمال و اصلاحاتي انجام شده.

در مورد سوال دوم هم، اگه بتونيد فايل object مخصوص لينوكس ايجاد كنيد، ميتونيد اون رو در لينوكس لينك و استفاده كنيد.

موفق باشيد.

xman_1365_x
شنبه 24 تیر 1391, 21:38 عصر
1:آیا اسمبلر masm32 با masm تفاوتی دارد؟
masm32 یک محیط مجتمع از ابزار هاست مثل IDE, ml,linker 32 & 16 و کتابخانه های آماده و راهنما و...
masm=Microsoft (R) Macro Assembler Version 6.14.8444=Ml درون این محیط قرار داره که هر ورژنی امکاناتی به آن اضافه شده،قدرت masm هم در ماکرو های اون هست
قبلا در مورد تفاوت ورژن های masm جواب دادم جستجو کنید.

2: آیا با این برنامه برای لینوکس هم میشه برنامه نوشت؟
بله ، خروجی coff میگیرید بعد با LD لینکش میکنید.
اینم در نظر داشته باشید توابع api در این دو سیستم عامل متفاوت هست!