ايران ويج

نسخه‌ی کامل: راهنمایی برنامه نویسی اسمبلی با masm32
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
من یه پروژه اسمبلی دارم که می خوام با masm32 استفاده کنم.هر برنامه آماده ایی که از نت می گیرم با پیغام خطا روبرو میشم .یکی از دوستان می تونم یه برنامه ساده مثل چاپ یه پیغام ساده رو توی پنجره ویندوز بنویسه و اونو شرح بده ممنون میشم .



کد:
.MODEL SMALL
.STACK
.DATA
msg DB 13,10,"Press any key to continue.",13,10,"$"
.CODE
.STARTUP
.386

مثلاض توی کد بالا نمیدونم کارشون چیه و توی masm32 باید از همین ها استفاده بشه یا چیزهای دیگه .

کامپایلر رو هم از اینجا دانلود کردم

http://www.masm32.com

اینو هم بگم چون میندوزم 64 بیتی کامپایلر دیگه ای نتونستم پیدا کنم
نمایش یک پیغام ساده در ویندوز با استفاده از تابع MessageBoxA انجام میشه
این جمله را توی گوگل سرچ کن
masm invoke messageboxa
مثالهایی که میاره اکثرا با توضیحات هست.
برنامه ای که یک رشته 100 کاراکتری را گرفته و معکوس نماید.
میشه لطفا کمک کنین تا فردا استاد میخواد ازم
(۱۶-آبان-۱۳۹۰, ۰۱:۲۳:۴۶)sumy نوشته است: [ -> ]من یه پروژه اسمبلی دارم که می خوام با masm32 استفاده کنم.هر برنامه آماده ایی که از نت می گیرم با پیغام خطا روبرو میشم .یکی از دوستان می تونم یه برنامه ساده مثل چاپ یه پیغام ساده رو توی پنجره ویندوز بنویسه و اونو شرح بده ممنون میشم .



کد:
.MODEL SMALL
.STACK
.DATA
msg DB 13,10,"Press any key to continue.",13,10,"$"
.CODE
.STARTUP
.386

مثلاض توی کد بالا نمیدونم کارشون چیه و توی masm32 باید از همین ها استفاده بشه یا چیزهای دیگه .

کامپایلر رو هم از اینجا دانلود کردم

http://www.masm32.com

اینو هم بگم چون میندوزم 64 بیتی کامپایلر دیگه ای نتونستم پیدا کنم

راه بهتری هم هست استفاده از وقفه ها که خیلی هم راحت هستند.At
(۲۵-آذر-۱۳۹۰, ۲۱:۵۰:۴۳)san_sal_2008 نوشته است: [ -> ]برنامه ای که یک رشته 100 کاراکتری را گرفته و معکوس نماید.
میشه لطفا کمک کنین تا فردا استاد میخواد ازم

شرمنده که دیر آمدم چند ماهی گرفتار بودم.
امید وارم از جای دیگه فهمیده باشی که چطور نوشته میشه دوست عزیز.