۰
subtitle
ارسال: #۱
تبدیل BCD به Binary و برعکس
(با توجه به پوران، صفحه ۳۵)
برای تبدیل BCD به Binary، اینجوری گفته :
"فرض کنید A شامل یک عدد دهدهی است و میخواهیم آن را به دودویی B تبدیل کنیم. برای این منظور تا زمانی که A!=0 باشد، A:B را به سمت راست شیفت میدهیم و اگر هر یک از ارقام A بیشتر یا مساوی ۸ باشد، ۳ واحد از آن رقم کم میکنیم"
برای تبدیل دودویی به دهدهی هم گفته به چپ شیفت میدیم و اگه A بیشتر یا مساوی ۵ بود، ۳ واحد به آن اضافه میکنیم.
من این دو قسمتی که زیرش خط کشیدم رو نمیفهمم چرا باید این کارو کرد
کلا الگوریتمشو درک نکردم.
اگه کسی یه توضیحی بده خیلی ممنون میشم
برای تبدیل BCD به Binary، اینجوری گفته :
"فرض کنید A شامل یک عدد دهدهی است و میخواهیم آن را به دودویی B تبدیل کنیم. برای این منظور تا زمانی که A!=0 باشد، A:B را به سمت راست شیفت میدهیم و اگر هر یک از ارقام A بیشتر یا مساوی ۸ باشد، ۳ واحد از آن رقم کم میکنیم"
برای تبدیل دودویی به دهدهی هم گفته به چپ شیفت میدیم و اگه A بیشتر یا مساوی ۵ بود، ۳ واحد به آن اضافه میکنیم.
من این دو قسمتی که زیرش خط کشیدم رو نمیفهمم چرا باید این کارو کرد

کلا الگوریتمشو درک نکردم.
اگه کسی یه توضیحی بده خیلی ممنون میشم
