سلام
کسی میتونه راهنمایی کنه این خطاها مربوط به چیه ؟در زبان اسمبلی
Error 1 error A2008: syntax error : . E:eroor A2070 :invalid instruction operands
eroor A1010 : unmat ched block nesting
سلام
کسی میتونه راهنمایی کنه این خطاها مربوط به چیه ؟در زبان اسمبلی
Error 1 error A2008: syntax error : . E:eroor A2070 :invalid instruction operands
eroor A1010 : unmat ched block nesting
سلام
لطفا کد مربوطه رو قرار بدید و کامپایلری که باهاش کد را کامپیل میکنید ذکر کنید..
سلام
کد برنامه به همراه خطاهاش ارسال کردم .
برنامه از نظر سنتکس مشکل نداره باید کد ها رو داخل کامپیلر nasm وارد کنید نه ویژوال استودیو..موفق باشید
به نظرم شما دارین راه رو اشتباه میرین اول مشخص کنید که اسمبلی 16 بیتی تحت داش کار میکنید یا 32 ویندوز؟؟؟اگه درستون زبام ماشین و یا برنامه سازی سیستم پس با اسمبلی 16 بیتی سرو کار دارید .باید با نرم افزار امولاتور 8086 کار کنبد هنچنین پیشنهاد میکنم کتاب اسمبلی نیکمهرو دانلود کنید و بخونید..
من کد را ندیدم
شما از درست تنظیم بودن ویژوال استودیو مطمئن شوید چون کامپایلری که استفاده میکند masm است
البته با آن 16 بیتی هم و غیره هم کامپایل کنید به شرطی که محیط را درست تنظیم کنید
البته بجای تنظیم کردن و دردسر میتوانید مستقیم از این کامپایلر ها استفاده کنید
یادم رفت بگم برای تنظیمات محیط ویژوال استودیو 2013 برای masm به لینک زیر مراجعه کنید
http://kipirvine.com/asm/gettingStartedVS2013/index.htm
دوست گرامی
قبل از هرچیز حتما قوانین سایت رو مطالعه کنید، و از جمله مناسب برای عنوان تاپیک استفاده کنید، در غیر اینصورت مجبور به حذف تاپیک هایتان می باشم.
در ارتباط با برنامتون خطای گرامری داشت که ebp رو cbp نوشته بودین، پروسیجر رو داخل یک پروسیجر دیگه تعریف کردین، ماکروها،هدر ها و فایل های مورد نیازشو نداشتین و اشتباهات دیگر ...
برنامه شمارو کمی تغییر دادم تا بتونید build و استفاده کنید
حالا میمونه صورت مسئله که میخواستین انجام بدین، باید اول یک الگوریتم برای حلش پیدا کنید بعد در اسمبلی پیاده سازیش کنید
برای سوال های بعدیتون که مرتبط با خطا در ویژوال استادیو نیست، حتما تاپیک جدید با عنوان مناسب انتخاب کنید(البته طبق قوانین سایت درخواست انجامش توسط دیگران هم نباید باشه).
ضمیمه:
windows32.rar
موفق باشید