اطلاعیه

Collapse
No announcement yet.

عملگرد های منطقی روی اعداد

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    عملگرد های منطقی روی اعداد

    سلام
    خسته نباشید خدمت دوستان
    چطوری میشه دو عدد را OR یا AND کرد؟
    مثال: 0X4000 & 0X1500
    یا 0x4000 | 0x5000
    در اولی AND و دومی OR میشه! می خواهم خروجی این اعداد و محاسبات را بدونم!
    [glow=red,2,300]برنامه های آموزشی تست شده برای NXP LPC1768 با توابع CMSIS[/glow]
    http://www.eca.ir/forum2/index.php?topic=76623.0

    #2
    پاسخ : عملگرد های منطقی روی اعداد

    نوشته اصلی توسط Reza Sede
    سلام
    خسته نباشید خدمت دوستان
    چطوری میشه دو عدد را OR یا AND کرد؟
    مثال: 0X4000 & 0X1500
    یا 0x4000 | 0x5000
    در اولی AND و دومی OR میشه! می خواهم خروجی این اعداد و محاسبات را بدونم!
    سلام
    برای سادگی کار اول به باینری تبدیل کن بعد با هم or یا and کن.
    برای اولی میشه:
    0x4000= 0100 0000 0000 0000
    0x1500= 0001 0101 0000 0000
    result= 0000 0000 0000 0000
    برای دومی میشه:
    0x4000= 0100 0000 0000 0000
    0x1500= 0101 0000 0000 0000
    result= 0101 0000 0000 0000
    تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

    دیدگاه


      #3
      پاسخ : عملگرد های منطقی روی اعداد

      سلام
      خب اگر بخواهیم دو مقدار زیر را باهم and کنیم چه کنم؟ اینجوری درسته؟
      0x4000= 0100 0000 0000 0000
      0x4000= 0100 0000 0000 0000
      result= 0100 0000 0000 0000
      چرا در دستورات keil وقتی مقدار عددی پورتی را می خوانند بعد از اون برای بدست اوردن یک پورت اون مقدار رو با عدد پورت and می کنند؟

      i=LPC_GPIO1->FLOPIN;
      i=i&0X40000;
      بعد I مقدار 0 یا 1 اون پورت میشه! (الان منظورم پورت P1.18 )
      [glow=red,2,300]برنامه های آموزشی تست شده برای NXP LPC1768 با توابع CMSIS[/glow]
      http://www.eca.ir/forum2/index.php?topic=76623.0

      دیدگاه


        #4
        پاسخ : عملگرد های منطقی روی اعداد

        این دیگه کاملا ربط به برنامه نویسی داره.

        برای این که از صفر بودن بقیه بیت ها که برای برنامه نویس مهم نیست مطمئن بشه.
        تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

        دیدگاه

        لطفا صبر کنید...
        X