ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
بنام خدا
برنامه ی سلام جهان در روسسم:
در این پست قصد دارم اولین برنامه ای که در روسسم (RosAsm) می توان تحت ویندوز نوشت را برایتان بنویسم:
برنامه ی معروف سلام جهان در زبان اسمبلی روسسم و تحت ویندوز :
main:
push &MB_OK
push caption
push text
push 0
call 'USER32.MessageBoxA'
push 0
call 'KERNEL32.ExitProcess'
[ caption: B$ ' hello world1 ' ,0 text: B$ ' Win32 Assembly programming by RosAsm is easy ',0 ]
خب حالا در محیط RosAsm با فشردن کلید F6 برنامه را کامپایل و اجرا می کنیم .
قبل از اینکار باید حتما مسیر برنامه مان در فولدر RosAsmFiles قرار گرفته باشد .
تمامی برنامه های اسمبلر RosAsm (روسسم) در مسیر RosAsmFiles کامپایل و اجرا می شوند .
در این مورد اگر عمری بود در پست بعدی توضیح می دهم .
این برنامه یک کادر پیام حاوی یک دکمه ی OK و یک دکمه ی ضربدر را نمایش می دهد که درواقع یک برنامه ی دارای رابط گرافیکی کاربر در ویندوز می باشد . به محض کلیک روی دکمه ی ok برنامه بسته می شود و شما به محیط روسسم برمی گردید .
انشاء ا... در فرصتی دیگر در مورد این برنامه و سایر برنامه های زبان اسمبلی و همچنین روش برنامه نویسی با روسسم توضیح می دهم . اگر فایل RosAsm.zip را دانلود نکرده اید در اسرع وقت آنرا از ادرسی که در پست قبلی داده ام از پیکوفایل دانلود نمایید . در پست بعدی روش فعالسازی اسمبلر روسسم را آموزش می دهم . البته این برنامه کاملا رایگان و اوپن سورس است و هیچ شماره سریال یا فعالساز ندارد چون جزو نرم افزارهای آزاد محسوب می شود ولی نیاز به یک پیکربندی ساده دارد که بعدا توضیح خواهم داد بدون این پیکربندی قادر به برنامه نویسی در این اسمبلر نخواهید بود علی الحساب باید بدانیدکه تمامی نرم افزارهای این اسمبلر و نرم افزارهایی که خودتان می سازید باید حتما در مسیر RosAsmFiles قرار گیرند تا کامپایل و اجرا شوند . . تا فرصتی دیگر . خداحافظ . وحید محمدی .