اطلاعیه

Collapse
No announcement yet.

تبدیل باینری به bcd

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

    تبدیل باینری به bcd

    سلام
    چطوری میشه یه عدد32بیتی باینری تو8051 رو به bcd تبدیل کرد

    #2
    پاسخ : تبدیل باینری به bcd

    اگه با bascom کار میکنی
    .....
    dim w as word
    dim x as word
    w=&b0101010101010101010101010101010101010

    print bcd(w)
    x=bcd(w)
    علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

    دیدگاه


      #3
      پاسخ : تبدیل باینری به bcd

      سلام
      شما می توانید با تقسیم های متوالی این کار را انجام دهید .
      در واقع شمابزرگترین عدد 32بیتی که در 4بایت جا میگیره را روی کاغذ بر مبنای دسیمال یعنی 10 تقسیم میکنی وخارج قسمتشو دو باره بر 10 تقسیم میکنی واین روال را ادامه میدی تا دیگر تقسیم نشود بعد نگاه کن چند بار تقسیم کردی واین تقسیمات متوالی را با برنامه شبیه سازی کن.البته برای بدست آوردن عدد بی سی دی باید ]خرین خارج قسمت و به عنوان اولین ععد نوشته و از همان سمت یعنی سمت چپ باقیمانده ها رابه عنوان عداد دوم به بعد بنویسی
      امیدوارم که تونسته باشم کمکی کرده باشم

      دیدگاه

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