ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 9 از 9
  1. #1
    2006/01/09
    9
    0

    سوال در مورد چگونگي لينك كردن دو برنامه c و اسمبلي

    لطفا در خصوص استفاده از زبان اسمبلي در هنگام برنامه نويسي ميكرو با زبان سي منو راهنمايي كنيد؟آقا محمد جان نحوي عزيز از به موقع پاسخ دادن به سوال قبلي ام ازت ممنونم تو كه ... ببخشيد شما كه براي من واقعا يك دوست عزيز هستي شايدم يه ذره بيشتر چون يك گره از مشكلاتمو باز كردي.
    ر كجا خواست مرا نفس كشيد *** عاقبت موي سرم كرد سفيد.
    عمر من طي شدو بيچاره شدم *** مانده از هر درو هر خانه شدم.
    هست بيماري نفسم لاعلاج *** من سرا پا احتياجم احتياج
    باز كن در يا الهي آمدم ****با تمام روسياهي آمدم
  2. #2
    2006/04/20
    235
    0

    جواب

    سلام دوست عزيز. اگه منظورتون اينه که قسمتی از برنامه به زبان C باشه و يه قسمتش به زبان اسمبلی خوب تا جايی که من ميدونم اين ممکن نيستش! چون کامپايلر دچار مشکل ميشه! ولی اگه ميخوايين با استفاده از زبان C برنامتونو بنويسي ولی در عين حال بتونين تبديل شده به زبان اسبلی شو برای رفع خطا های خاصی ببنيد از برنامه Franklin استفاده کنيد. اين برنامه بشما اين امکان رو خواهد داد تا بتونيد برنامه نويسی در زبان C يا اسبلی بکنيد ولی نه بطور همزمان! البته تا جايی که من ميدونم. در نهايت هم مي تونيد فايل هگز رو توليد کنيد. ميتونيد با استفاده از خود برنامه خروجی های پورت ها و تغييرات تايمر ها تونو ببنيد و همچنين اگر تو C برنامه رو نوشتين، اسمبلی شو ببنينو معمولاً يکی از مشکلاتی که پيش مي یاد انيه که مثلاً شما حلقه تو در تو می نويسين ولی وقتی کامپايلر به اسمبلی و به زبان ماشين ترجمه ميکنه، بجای حلقه تو در تو، 2 تا حلقه جدا از هم ميده. اين جور خطا ها که معلوم نميشه رو ميتونين از بررسی اسمبلی برنامه بعد از کامپايل شدن بررسی کنين.

    يه بار اين برنامه رو امتحان کنيد:
    http://www.forum.eca.ir/viewtopic.php?t=1318
    BNTSTBNT
  3. #3
    2005/08/30
    تبریز
    1,743
    18

    سوال در مورد چگونگي لينك كردن دو برنامه c و اسمبلي

    با سلام
    درحين استفاه از دستورات زبان سي امكان استفاده از دوستورات ربان اسمبلي نيز وجود داره
    اين كار رو مثلا مي توان براي استفاده از تايمر ها يا تاخيرها با تاخير درست بكاربرد
  4. #4
    2006/01/09
    9
    0

    درخواست مجدد

    با سلامي دوباره
    من خودم خاطرم هست كه لينك كردن برنامه پاسگال با اسمبلي امكان پذيره .ولي در خصوص زبان c با اسمبلي رو نميدونم .اگه كسي اطلاعي از اين موضوع داره ممنون ميشم منو كمك كنه.
    ر كجا خواست مرا نفس كشيد *** عاقبت موي سرم كرد سفيد.
    عمر من طي شدو بيچاره شدم *** مانده از هر درو هر خانه شدم.
    هست بيماري نفسم لاعلاج *** من سرا پا احتياجم احتياج
    باز كن در يا الهي آمدم ****با تمام روسياهي آمدم
  5. #5
    2005/08/30
    تبریز
    1,743
    18

    سوال در مورد چگونگي لينك كردن دو برنامه c و اسمبلي

    با سلام
    دوست عزيزر شما برعكس گفتي ( البته در مورد اسمبلي ولينك كردن اون توي پاسكال براي 8051 من هيچ اطلاعاي ندارم) ولي اسمبل و سي رو مطمئن هستم
  6. #6
    2006/02/08
    ahvaz
    118
    1

    سوال در مورد چگونگي لينك كردن دو برنامه c و اسمبلي

    سلام

    لینک کردن برنامه ها به زبان سی و اسمبلی برای کامپیوترها براحتی با لینک کردن فایلهای Object امکان پذیر است ، اما نمیدانم در میکروها میشود این کار را کرد یا نه .

    در برنامه نویسی به زبان سی برای میکروها میتوان به طور مستقیم از دستورات اسمبلی استفاده کرد ، در codevision با استفاده از دستورات asm# و endasm# میتوان دستورات اسمبلی را مستقیما در کدی که به زبان سی مینویسید وارد کنید .
    گر جان عاشق دم زند آتش بر این عالم زند
    وین عالم بی اصل را چون ذره ها بر هم زند
  7. #7
    2006/01/09
    9
    0

    نوشتن دستورات اسمبلي در كامپايلر KEIL

    با سلام
    اگركسي در مورد استفاده از دستورات اسمبلي در كامپايلر KEIL اطلاع و يا تجربه اي داره منو با يك مثال راهنمايي كنه . با تشكر.
    ر كجا خواست مرا نفس كشيد *** عاقبت موي سرم كرد سفيد.
    عمر من طي شدو بيچاره شدم *** مانده از هر درو هر خانه شدم.
    هست بيماري نفسم لاعلاج *** من سرا پا احتياجم احتياج
    باز كن در يا الهي آمدم ****با تمام روسياهي آمدم
  8. #8
    2006/01/09
    9
    0

    استفاده از دستورات اسمبلي در اديتور كامپايلر keil

    با سلام.
    نه فقط طريقه استفاده از دستورات اسمبلي در كامپايلر KEIL.يعني اگه بخواهيم كامپايلر KEIL در هنگام نوشتن سورس برنامه به زبان C دستورات اسمبلي را نيز تشخيص بده و كامپايل رو انجام بده بايد چكار كرد.با تشكر
    ر كجا خواست مرا نفس كشيد *** عاقبت موي سرم كرد سفيد.
    عمر من طي شدو بيچاره شدم *** مانده از هر درو هر خانه شدم.
    هست بيماري نفسم لاعلاج *** من سرا پا احتياجم احتياج
    باز كن در يا الهي آمدم ****با تمام روسياهي آمدم
  9. #9
    2006/02/08
    ahvaz
    118
    1

    سوال در مورد چگونگي لينك كردن دو برنامه c و اسمبلي

    سلام

    من با keil کار نکردم اما اکثر برنامه ها توی قسمت help روش این کار رو با مثال نشون میدن ....
    گر جان عاشق دم زند آتش بر این عالم زند
    وین عالم بی اصل را چون ذره ها بر هم زند
نمایش نتایج: از 1 به 9 از 9

موضوعات مشابه

  1. پاسخ: 10
    آخرين نوشته: 2017/01/07, 02:37
  2. پاسخ: 1
    آخرين نوشته: 2013/11/12, 19:32
  3. پاسخ: 7
    آخرين نوشته: 2013/11/11, 20:49
  4. سوال در مورد پروگرام كردن و فيوز بيت ها
    توسط mohsen_66 در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2008/06/13, 17:39
  5. درايو كردن LCD 2*16 - 5*7 dot matrix با اسمبلي
    توسط salehi.faramarz در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2007/12/21, 16:35

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •