نقل قول: برنامه اسمبلی در ++C
سلام
این کدها رو چرا اینقدر پخش و پلا نوشتی دوست عزیز ؟!
به این صورت کدهای اسمبلی را قرار بده کار میکنه
asm{
اینجا هم کدهای اسمبلی را قرار بده
}
نقل قول: برنامه اسمبلی در ++C
نقل قول:
نوشته شده توسط
abdorreza
سلام
این کدها رو چرا اینقدر پخش و پلا نوشتی دوست عزیز ؟!
به این صورت کدهای اسمبلی را قرار بده کار میکنه
asm{
اینجا هم کدهای اسمبلی را قرار بده
}
ممنون از جوابتون.این کد رو نوشتم ولی قسمت asmاجرا نمیشه!
http://8pic.ir/images/82449630774725828288.jpg
نقل قول: برنامه اسمبلی در ++C
میشه توضیح بفرمایید این کار چه خاصیتی داره ؟؟
نقل قول: برنامه اسمبلی در ++C
نقل قول:
نوشته شده توسط
aminsaeedi
میشه توضیح بفرمایید این کار چه خاصیتی داره ؟؟
کدوم کار ؟!
نقل قول: برنامه اسمبلی در ++C
همین که کد اسمبلی داخل ++C نوشته بشه
نقل قول: برنامه اسمبلی در ++C
خوب این یکی از مزایای C++ هست
برای همینه که C++ یکی از بهترین زبان ها برای برنامه نویسی و کنترل سخت افزاره
نقل قول: برنامه اسمبلی در ++C
یعنی منظورتون اینه که با اسمبلی بهتر و یا راحت تر میشه با سخت افزار ارتباط برقرار کرد که از این طریق به این مهم دست پیدا می کنیم
میشه منبعی بگید تا بیشتر اطلاعات بگیرم در این زمینه
نقل قول: برنامه اسمبلی در ++C
بله درسته. دسترسی و کنترل سخت افزار با اسمبلی شدنی تر و قوی تر و راحت تر است و هر کاری بخواید میتونید انجام بدید
اگر منبعی پیدا کردم حتما قرار میدم
نقل قول: برنامه اسمبلی در ++C
نقل قول: برنامه اسمبلی در ++C
که البته با خود C++ هم توابعی برای کار با سخت افزار در اختیار برنامه نویس قرار میده. ولی در جاهایی که بعضی از کارها نیاز به برنامه نویسی مستقیم اسمبلی هست میتونید از اسمبلی استفاده کنید.
1 ضمیمه
نقل قول: برنامه اسمبلی در ++C
خواهشا یکی کمک کنه.قسمت asm اش اجرا نمیشه !
runtime error میده.
نقل قول: برنامه اسمبلی در ++C
دوست عزیز جلوی دستورات اسمبلی سمیکالن (;) قرار بده. ببین حل میشه؟
1 ضمیمه
نقل قول: برنامه اسمبلی در ++C
نقل قول:
نوشته شده توسط
abdorreza
دوست عزیز جلوی دستورات اسمبلی سمیکالن (;) قرار بده. ببین حل میشه؟
تا جایی که من میدونم جلوی دستورات اسمبلی ; نمی گذارند. ولی شکر خدا با این تغییرات برنامه ام به درستی اجرا شد! :لبخندساده:
نقل قول: برنامه اسمبلی در ++C
یعنی با اضافه کردن e به اول ax حل شد؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
نقل قول: برنامه اسمبلی در ++C
نقل قول:
نوشته شده توسط
aminsaeedi
یعنی با اضافه کردن e به اول ax حل شد؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
بله.درضمن باید prototype تابع رو هم بنویسیم.
نقل قول: برنامه اسمبلی در ++C
نکته : برای دوستانی که از gcc استفاده میکنند:
برای نوشتن اسمبلی باید از روش دیگه ای استفاده کنند به نام :
using inline assembly whit gcc
سرچ کنید می تونید pdf رو گیر بیارید.