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





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









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





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

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 13
  1. #1
    2014/06/02
    5
    0

    برنامه نويسي اسمبلي

    سلام دوستان





    بايد براي مداري که عکسشو گذاشتم برنامه اي بنويسم که بوسيله سويچهايي که به پورت B وصله يه عدد 8 بيتي بديم به ميکرو ( عدد اول ) بعد يه بار کليدي که به بيت چهارم پورت A وصله رو فشار ميديم و بعد عدد دوم رو به همون شکل ميديم ميفرستيم به ميکرو. بعد دوباره با فشار دادن همون کليد نسبت به برزگي, کوچکي و مساوي بودن عدد ها يکي از Led ها روشن بشه.


    حالا مشکل اينجاست که بزرگي و کوچکي عددها رو چطوري تشخيص بدم؟

    مثلا تو زبان سي ميشد با يه if شرط A<B رو تست کرد و نسبت به اون يه کاري کرد ولي تو اسمبلي گير کردم.

    اگه ممکنه کمکم کنين.
  2. #2
    2006/08/16
    867
    17

    پاسخ : برنامه نويسي اسمبلي

    کد زیر کد اسمبلی تولید شده توسط کامپایلر CCS برای این کار هست.
    بعضی وقتها که نمیدونید چطوری یه چیزی رو تو اسمبلی بنویسید میتونید از یه کامپایلر سی کمک بگیرید.
    کد:
    .................... int8 a; 
    .................... int8 b; 
    .................... if (a>b) 
    01D2: BCF  STATUS.RP0
    01D3: MOVF  a,W
    01D4: SUBWF b,W
    01D5: BTFSC STATUS.C
    01D6: GOTO  1D8
    .................... {a=0;} 
    01D7: CLRF  a
    در ضمن اون مدارتون هم فقط تو پروتیوس شاید کار کنه. اونم تازه شاید!

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  3. #3
    2012/05/30
    12
    0

    پاسخ : برنامه نويسي اسمبلي

    سلام
    خوشحالم که مي بينم هنوز هم اسمبلي طرفدار داره
    من که خودم تمامي پروژه ها رو با اسمبلي انجام مي دم و هيچ مشکلي هم ندارم و بسيار بسيار بيشتر از C لذت مي برم از کد نويسي
    براي مقايسه بزرگتري هم مي توني از دستور آماده (Compare F Skip If Greater) استفاده کني يا اينکه اول a رو از b کم کني و بعد بيت کري رو چک کني
    و در نتيجه بزرگتر رو تشخيص بدي
    به همين راحتي
    فروش يک عدد سيم کارت با شماره 09126005897
  4. #4
    2014/06/02
    5
    0

    پاسخ : برنامه نويسي اسمبلي

    نقل قول نوشته اصلی توسط zouyousefain
    سلام
    خوشحالم که مي بينم هنوز هم اسمبلي طرفدار داره
    من که خودم تمامي پروژه ها رو با اسمبلي انجام مي دم و هيچ مشکلي هم ندارم و بسيار بسيار بيشتر از C لذت مي برم از کد نويسي
    براي مقايسه بزرگتري هم مي توني از دستور آماده (Compare F Skip If Greater) استفاده کني يا اينکه اول a رو از b کم کني و بعد بيت کري رو چک کني
    و در نتيجه بزرگتر رو تشخيص بدي
    به همين راحتي
    از راهنماييتون ممنونم.

    تو اين انجمن که نتونستم کمک بگيرم و فقط مسخره کردن. البته خدا رو شکر با کمک کاربراي اين

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    تونستم به جواب برسم.
  5. #5
    2013/08/30
    1,000
    8

    پاسخ : برنامه نويسي اسمبلي

    با چه نرم افزاری باید نوشت اسمبلی را در پی ای سی
  6. #6
    2014/06/02
    5
    0

    پاسخ : برنامه نويسي اسمبلي

    نقل قول نوشته اصلی توسط بنيامين خليلي
    با چه نرم افزاري بايد نوشت اسمبلي را در پي اي سي
    براي کد نويسي از اديتور ساده ويندوز هم ميتوني استفاده کني. کافيه پسوند فايل رو از txt به asm تغيير بدي.

    براي کامپايل هم از برنامه MPASM که همراه MPLAB نصب ميشه استفاده کن.

    از

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    ميتوني آخرين ورژن MPLAB رو ( البته آخرين ورژن قبل از سري MPLAB X ) دانلود کني.
  7. #7
    2013/08/30
    1,000
    8

    پاسخ : برنامه نويسي اسمبلي

    این نرم افزار فقط اسمبلی می تونیم بنویسیم سی نمی شه
  8. #8
    2007/11/22
    تبریز
    2,483
    492

    پاسخ : برنامه نويسي اسمبلي

    نقل قول نوشته اصلی توسط simakarimi
    از راهنماييتون ممنونم.

    تو اين انجمن که نتونستم کمک بگيرم و فقط مسخره کردن. البته خدا رو شکر با کمک کاربراي اين

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    تونستم به جواب برسم.
    دوست عزيز سلام.
    شما کجا سوال پرسيدين که مسخره کردن؟ هرکي مسخره کرده، گزارش بدين تا مسئولان سايت خدمتش رسيدگي کنن.
    مورد بعدي اينه که يه خرده بد وقتي اومدين انجمن....بيشتر بچه ها مشغول امتحانات هستن....
    و نهايتا هم اينکه خدا رو شکر که جواب گرفتين.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  9. #9
    2013/08/30
    1,000
    8

    پاسخ : برنامه نويسي اسمبلي

    نقل قول نوشته اصلی توسط شاهرخ مستقيمي
    دوست عزيز سلام.
    شما کجا سوال پرسيدين که مسخره کردن؟ هرکي مسخره کرده، گزارش بدين تا مسئولان سايت خدمتش رسيدگي کنن.
    مورد بعدي اينه که يه خرده بد وقتي اومدين انجمن....بيشتر بچه ها مشغول امتحانات هستن....
    و نهايتا هم اينکه خدا رو شکر که جواب گرفتين.
    توی این سایت نبوده
  10. #10
    2014/06/02
    5
    0

    پاسخ : برنامه نويسي اسمبلي

    نقل قول نوشته اصلی توسط freedom_truth

    در ضمن اون مدارتون هم فقط تو پروتيوس شايد کار کنه. اونم تازه شايد!

    نقل قول نوشته اصلی توسط شاهرخ مستقيمي
    دوست عزيز سلام.
    شما کجا سوال پرسيدين که مسخره کردن؟ هرکي مسخره کرده، گزارش بدين تا مسئولان سايت خدمتش رسيدگي کنن.

    يه نگاه به پست دوم مينداختين متوجه ميشدين, در مورد گزارش هم ارزش نداره آدم وقتشو واسه اينجور افراد صرف کنه البته بايد مديرا همه ارسالهارو بخونن و خودشون رسيدگي کنن.

    به هر حال گذشت و من از اين به بعد سعي ميکنم توي انجمن ديگه فعاليت کنم. هم کاربراش با ادب تر هستن هم اطلاعاتشون بالاس و به سوالا خوب جواب ميدن.
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 13

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

  1. مباحث برنامه نويسي اسمبلي
    توسط علي حداد در انجمن برنامه نویسی و اینترفیس
    پاسخ: 12
    آخرين نوشته: 2015/04/08, 11:56
  2. كمك در حل تمرين هاي برنامه نويسي به زبان اسمبلي
    توسط naghi bakhsh در انجمن برنامه نویسی و اینترفیس
    پاسخ: 2
    آخرين نوشته: 2012/12/29, 19:27
  3. پاسخ: 5
    آخرين نوشته: 2009/08/04, 22:52
  4. پاسخ: 0
    آخرين نوشته: 2009/05/28, 21:07
  5. پاسخ: 4
    آخرين نوشته: 2006/10/26, 06:29

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

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

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

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

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