PDA

View Full Version : کمک در مورد اجرای برنامه



roxen13
شنبه 29 مهر 1385, 13:08 عصر
من تازه شروع به یادگیری زبان اسمبلی کردم و در اجرای برنامه مشکل دارم.می شه لطفا" راهنماییم کنید؟
متشکرم.

mzjahromi
شنبه 29 مهر 1385, 13:30 عصر
کدوم قسمت اجرای برنامه مشکل دارید؟
منظورتون اینه که بعد از Link کردن نمیتونید اجراش کنید؟
یا؟؟

roxen13
شنبه 29 مهر 1385, 19:06 عصر
برنامه رو در notepad نوشتم و با پسوند asm ذخیره کردم بعد تو محیط cmd وقتی
MASM test.asm ,Link test.exe رو وارد میکنم این پیام ظاهر می شه:
'MASM' is not recognized az an internal or external commend operable program or batch file
و همین پیام برای LINK هم تکرار می شه

Ariyan
یک شنبه 30 مهر 1385, 00:11 صبح
شما قبل از زدن این دستورات با cmd به فولدری که masm.exe , link.exe در آن هستند بروید و این دستورات را آنجا تایپ کنید!!!!

roxen13
یک شنبه 30 مهر 1385, 10:18 صبح
درLink.exe , Link test.exe تایپ کردم.پنجره ی masm هم زود باز و بسته شد .
باز هم همون پیام در cmd اومد.

mzjahromi
یک شنبه 30 مهر 1385, 10:24 صبح
بنویسید


Link Test
یا
Link test.obj

roxen13
یک شنبه 30 مهر 1385, 10:59 صبح
وارد کردم. ولی بعدش باید چه کار کنم؟

Run file [test.exe]= ?
list [Nul.map]: ?
libraries [.Lib] :?
[Nul.DEF]: ?

Ariyan
یک شنبه 30 مهر 1385, 22:55 عصر
در cmd:


cd masm_folder
masm ASM_file.asm,OBJ_file_name.obj
گذینه های :


Source listing [NUL.LST]:
Cross-reference [NUL.CRF]:
را نیز خالی گذاشته و اینتر کنید.
سپس:


link OBJ_file_name
مثل بالا چیزهایی را که میپرسد خالی بزار و اینتر کن تا تمام بشه اگر برنامه ایراد نداشته باشه فایل exe با نامی مشابه فایل obj در همون دایرکتوری ساخته شده !

افسانه ی ماه
سه شنبه 22 اسفند 1385, 10:33 صبح
ببخشید که به جای جواب سوال می پرسم
می خواستم از عزیزانی که اسمبلی بلدند بپرسم
چرا exe برنامه هایی که رشته ای هستند وبا strlist نوشته می شوند ساخته نمیشوندو از strlist هاerror میگیرند
پیشاپیش ممنون

Smart User
دوشنبه 28 اسفند 1385, 22:33 عصر
error ای که میده رو اینجا بزارید به همراه سورس برنامه تا ببینیم مشکل از کجاست