اطلاعیه

Collapse
No announcement yet.

چرخاندن رجیستر در c

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

    چرخاندن رجیستر در c

    درود
    چه دستوری برای چرخاندن عدد یک رجیستر هست مثلا عدد ما 10101110 هست و ما باید این عدد 01110101 بکنیم

    #2
    پاسخ : چرخاندن رجیستر در c

    حل شد دستوری نداریم مجبور شدم تابع بنویسم

    کد:
    char rol(char in){
    char out,i,s,b;
    b=in;
    for(i=0 ; i<=7 ; i++){
    s=b & 0b10000000;
    b<<=1;
    out=out | s;
    if(i<7)out>>=1;
    }
    return out;
    }

    دیدگاه


      #3
      پاسخ : چرخاندن رجیستر در c

      یعنی با یه دستور Not کردن بیت به بیت نمیشه این کاور کرد ؟
      چرا ناراحتی پاتریک!
      + امروز ی بچه دیدم سرچهارراه گل میفروخت
      - از دیدنش ناراحت شدی؟
      + نه
      پس چی ناراحتت کرده
      + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
      ------------------------------------------------------------------------------------------------------
      تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
      ------------------------------------------------------------------------------------------------------
      محصولات

      دیدگاه

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