امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
كمك درباره دستور jb
نویسنده پیام
taknavaz آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 2
تاریخ عضویت: مرداد ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
كمك درباره دستور jb
سلام
من با یه مشکل مواجه شدم. تو یک برنامه نیاز است که ورودی با یک مقدار مقایسه بشود و اگر مثلا کوچکتر بود روال خاصی طی بشه و اگر بزرگتر بود سراغ يك قسمت ديگه برود. من از دستور jb استفاده كردم ولي هنگام ساختن فایل هگز از دستور jb ایراد میگیره می خواستم بدونم واقعا 8051 این نوع دستورات اسمبلي رو ساپورت نمیکنه و یا اینکه مشکل جای دیگه است. چطوري ميشه اين برنامه رو نوشت.
از راهنمایی شما متشکرم.
۰۳-اردیبهشت-۱۳۸۹, ۲۲:۳۴:۵۰
ارسال‌ها
پاسخ
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #2
RE: كمك درباره دستور jb
تا جایی که من یادم میاد تو اسمبلی دستوری که شما گفتین واسه مقایسه تک بیت بکار میره (Jump if Bit is set: jb) و جلوش باید چیزی از جنس بیت بنویسین. اینا یادم میاد:
djnz (دیکرمنت اند جام ایف نات زرو) یکی کم کن واگه صفر نباشه بپر
cjne (کمپیر اند جام ایف نات ایکول ) مقایسه کن و اگه برابر نبودند بپر
و ...
۰۳-اردیبهشت-۱۳۸۹, ۲۳:۱۶:۲۵
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS