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





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









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









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





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

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2010/02/23
    197
    1

    معنی دستور ((IOPIN0>>11)&(0xFF))

    سلام
    این دستور چیه؟
    کد:
    #define data_in ((IOPIN0>>11)&(0xFF))
    1- عبارت 0xff 8 بیتی است در حالی که IOPIN 32 بیتی؟
    2- IOPIN>> 11 همون دستور شیفته؟ یعنی IOPIN را 11 بار به چپ شیفت بدم ؟
  2. #2
    2014/03/08
    بابلسر
    884
    343

    پاسخ : معنی دستور ((IOPIN0>>11)&(0xFF))

    سلام
    اگر ۳۲ بیتی باشه
    اول iopin رو به اندازه ۱۱ تا به سمت راست شیفت میده بعد اونو با 0x00ff اند میکنه که اینطوری ۱۶ بیت با ارزش بیشتر صفر میشن و ۱۶ بیت با ارزش کمتر هر چی تو مرحله قبلی بودند باقی میمونند
  3. #3
    2013/09/03
    1,984
    633

    پاسخ : معنی دستور ((IOPIN0>>11)&(0xFF))

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

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

    عضویت

    سلام
    اگر ۳۲ بیتی باشه
    اول iopin رو به اندازه ۱۱ تا به سمت راست شیفت میده بعد اونو با 0x00ff اند میکنه که اینطوری ۱۶ بیت با ارزش بیشتر صفر میشن و ۱۶ بیت با ارزش کمتر هر چی تو مرحله قبلی بودند باقی میمونند
    سلام
    سهوا به جای 8 نوشتید 16 بیت با ارزش
    اینو گفتم ک دوستان دچار مشکل نشن...
    قانون سوم نیوتون میگه برای اینکه بخوای به چیزی برسی باید از یه چیزی دل بکنی...

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

    عضویت

  4. #4
    2014/03/08
    بابلسر
    884
    343

    پاسخ : معنی دستور ((IOPIN0>>11)&(0xFF))

    نقل قول نوشته اصلی توسط Mahdi.Faani

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

    عضویت

    سلام
    سهوا به جای 8 نوشتید 16 بیت با ارزش
    اینو گفتم ک دوستان دچار مشکل نشن...
    سلام
    بله اشتباه شده
    ۸بیت کم ارزشتر همون مقدار قبلیشون رو حفظ میکنند،باقی بیت ها صفر میشند،حالا اگر ۳۲ بیتی باشه 24 بیت با ارزشتر صفر میشه
    درواقع اگر ۳۲ بیتی باشه با 0x000000ff اند میشه،نه با 0x00ff
    خیلی ممنون
نمایش نتایج: از 1 به 4 از 4

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

  1. معنی این دستور به زبان سی
    توسط pedram0032 در انجمن C , C++ , C#
    پاسخ: 6
    آخرين نوشته: 2016/07/10, 18:29
  2. معنی چند دستور در بسکام
    توسط FMN در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2012/01/15, 15:37
  3. معنی چند دستور در بیسکام
    توسط jafar2000 در انجمن میکروکنترلرهای AVR
    پاسخ: 18
    آخرين نوشته: 2011/12/24, 00:35
  4. دستور ftoa چه معنی می دهد؟
    توسط alirf در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2010/04/10, 13:43
  5. معنی >> چیه؟
    توسط magician در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2008/02/15, 11:06

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

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

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

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

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