View Full Version : مبتدی: جمع BCD
irpersian20
یک شنبه 21 آبان 1391, 18:09 عصر
سلام
در جمع BCD ما وقتی از 10 فراتر میریم . مجبوریم +6 کنیم چون در BCD بیشتر از 10 نداریم.
اما چرا باید +6 کنیم؟ در کتاب زده 16-10= 6 اما من دلیلش رو نمیفهمم.
maktoom
یک شنبه 21 آبان 1391, 21:47 عصر
سلام
توی ویکی اینو نوشته:
عدد ۱۳۸۷ وقتی به صورت BCD کد شود نمایشی به شکل ۰۰۰۱۰۰۱۱۱۰۰۰۰۱۱۱ دارد.
خب حالا سوال شما چیه؟
maktoom
یک شنبه 21 آبان 1391, 21:56 عصر
سلام
با کمی جستجو به این دلیل رسیدم:
دلیلش اینه که یک عدد ۴ بیتی حداکثر برابر ۱۵ هست و در واقع اگر عدد ما از ۹ بزرگتر بشه ما به سیستم hex یا همون شانزده شانزدهی وارد میشیم پس برای فرار از این مورد و برگردان این سیستم به همان دهدهی باید عدد را با ۶ جمع کنیم چون ۱۰+۶ =۱۶ میشه و ما با تولید یک رقم نقلی سیستم رو از hex به دهدهی بر میگردونیم.
منبع (http://www.manesht.ir/forum/showthread.php?tid=3432)
irpersian20
یک شنبه 21 آبان 1391, 22:10 عصر
حالا فهمیدم تشکر
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.