-
سلام
ممنون اون اشكال بر طرف شد اما حالا فايل اسمبلي رو نميشناسه چيكار كنم؟
نرم افزاري كه دارم استاد بهم داده نميدونم چيه اما اگه صلاح ميدونين عوضش كنم بگين از كجا دانلودش كنم و اسمش رو بگين
ممنون
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
-
مشکل بازم سره ندادن مسیر هست شما باید مسیر فایل ها رو رو کامل بدین
برای مثال فایل file.asm در درایو d :
کد:
c:\80x86\Software\ml /c d:\file.asm
مسیر هر چی بود خودتون تغییر بدین
در مورد masm هم باز میگم اگه با اینی که خودتون دارین مشکلی ندارید لازم نیست این فایل رو دانلود کنید
چون قالبا با همون دو فایل ml و link همه کار رو میشه انجام داد
لینک masm 6.11
کد:
http://www.phatcode.net/res/175/files/masm611.zip
برای نصبش هم شما محتویات همه فایلهای داخل پوشه DISK1 تا DISK5 رو داخل یه پوشه بکنید و بعد اقدام به نصب کنید
شاد باشید
-
سلام
این لینک Masm ورژن 5.1 هست که یه محیط برنامه نویسی خیلی ساده داره که میتونه به شما کمک کنه چون نیازی به کار با خط فرمان(Command Line) نداره.
بعد از اکسترکت کردن پوشه و اجرای فایل Install توی درایو C و داخل پوشه Masm برنامه Easy_Assemble رو اجرا کنید.
کد:
http://www.irshare.net/download.php?file=6a067b6003f096aa2e43dbc11217a253
-
راستی حجم فایل هم 632 کیلو بایته.
-
سلام بچه ها
خيلي خيلي ممنون اشكالم برطرف شد و فهميدم چشيكار كنم
فقط بازم يه اشكال داره كه فكر كنم خطا از برنامه هست عكسش رو مي ذارم شما هم نظر بدين ممنون ميشم
ميشه يه كم درباره ي چارچوب برنامه ي اسمبلي بهم بگين كه مثلا با چي شروع بشه و ...
اخه كد هايي كه نوشتم ميدونم كه درسته شايد اشكال از شروع و پايان برنامه باشه
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
-
-
-
با سلام
خوب من یه مثال میزارم شما خودتون برسیش کتید
کد:
sseg segment
db 32 dup(?)
sseg ends
dseg segment
msg db "Hello world!!", '$'
dseg ends
cseg segment
main proc far
assume cs:cseg, ds:dseg, ss:sseg
mov ax, dseg
mov ds, ax
lea dx, msg
mov ah, 09h
int 21h
mov ax, 4C00h
int 21h
main endp
cseg ends
end main
برای پیوند شما باید فایل file.obj که بعد اسمبل کردن ایجاد شده رو با دستور link پیوند بدین
شاد باشید
-
خوب اول اینکه اگه کدت رو کپی میکردی بعد اینجا قرار میدادی بهتر بود و برای شما هم راحتتر تا اینکه عکس بگیرین
مشکل تو خطی هست که begin procfar رو به هم چسبوندین باید به صورت begin proc far بشه
-
سلام بچه ها
ببخشيد باز مزاحم شدم
يه برنامه به زبان اسمبلي دارم كه راحت اسمبل ميشه اما لينك نميشه
اگه ممكنه كمكم كنيد
ضمنا برنامه رو ميدونم كه كاملا درسته
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]