۰
subtitle
ارسال: #۱
  
تبدیل BCD به Binary و برعکس
(با توجه به پوران، صفحه ۳۵)
برای تبدیل BCD به Binary، اینجوری گفته :
"فرض کنید A شامل یک عدد دهدهی است و میخواهیم آن را به دودویی B تبدیل کنیم. برای این منظور تا زمانی که A!=0 باشد، A:B را به سمت راست شیفت میدهیم و اگر هر یک از ارقام A بیشتر یا مساوی ۸ باشد، ۳ واحد از آن رقم کم میکنیم"
برای تبدیل دودویی به دهدهی هم گفته به چپ شیفت میدیم و اگه A بیشتر یا مساوی ۵ بود، ۳ واحد به آن اضافه میکنیم.
من این دو قسمتی که زیرش خط کشیدم رو نمیفهمم چرا باید این کارو کرد
کلا الگوریتمشو درک نکردم.
اگه کسی یه توضیحی بده خیلی ممنون میشم
برای تبدیل BCD به Binary، اینجوری گفته :
"فرض کنید A شامل یک عدد دهدهی است و میخواهیم آن را به دودویی B تبدیل کنیم. برای این منظور تا زمانی که A!=0 باشد، A:B را به سمت راست شیفت میدهیم و اگر هر یک از ارقام A بیشتر یا مساوی ۸ باشد، ۳ واحد از آن رقم کم میکنیم"
برای تبدیل دودویی به دهدهی هم گفته به چپ شیفت میدیم و اگه A بیشتر یا مساوی ۵ بود، ۳ واحد به آن اضافه میکنیم.
من این دو قسمتی که زیرش خط کشیدم رو نمیفهمم چرا باید این کارو کرد
کلا الگوریتمشو درک نکردم.
اگه کسی یه توضیحی بده خیلی ممنون میشم
۰
ارسال: #۲
  
تبدیل BCD به Binary و برعکس
منم با این دو قسمت مشکل داشتم
بهتر نیست جای این کار هر رقم BCD رو به چهار رقم باینری تبدیل کنیم
بهتر نیست جای این کار هر رقم BCD رو به چهار رقم باینری تبدیل کنیم
۰
ارسال: #۳
  
تبدیل BCD به Binary و برعکس
(۳۰ تیر ۱۳۹۲ ۰۲:۱۹ ب.ظ)zibaziba نوشته شده توسط: منم با این دو قسمت مشکل داشتمنمیشه که
بهتر نیست جای این کار هر رقم BCD رو به چهار رقم باینری تبدیل کنیم
اون طوری اگه n رقم داشته باشیم، رقم اول خیلی شیک خودش باینریه. اما رقم دوم یه عدد باینریه که ضربدر ۱۰ باید بشه. رقم سوم ضربدر ۱۰۰ و ... و رقم nام ضربدر ۱۰ به توان (n-1) باید بشه. حالا اینکه باید باینری ۱۰، ۱۰۰ و .... رو حساب کنیم هیچی؛ جواب این ضربها باید با هم جمع شه )))
البته شاید راه بهتری هم باشه که الان نمیدونم
۰
ارسال: #۴
  
تبدیل BCD به Binary و برعکس
آخه منطقش رو نمیفهمم.نمیشه فقط حفظ کرد این چیز ها رو باید فهمید.خداروشکر تو کنکور بهش نیاز پیدا نکردم
۰
ارسال: #۵
  
تبدیل BCD به Binary و برعکس
همین آخه. تا آدم نفهمه برا چی اینطوریه حل نمیشه
مثل اون جمع BCD که میگه باید با ۶ جمع شه، اون منطق داره. ولی این نه !! یا ما نمیهمیم
مثل اون جمع BCD که میگه باید با ۶ جمع شه، اون منطق داره. ولی این نه !! یا ما نمیهمیم
۰
ارسال: #۶
  
RE: تبدیل BCD به Binary و برعکس
(۲۶ تیر ۱۳۹۲ ۱۱:۰۸ ب.ظ)mehdi1902 نوشته شده توسط: (با توجه به پوران، صفحه ۳۵)
برای تبدیل BCD به Binary، اینجوری گفته :
"فرض کنید A شامل یک عدد دهدهی است و میخواهیم آن را به دودویی B تبدیل کنیم. برای این منظور تا زمانی که A!=0 باشد، A:B را به سمت راست شیفت میدهیم و اگر هر یک از ارقام A بیشتر یا مساوی ۸ باشد، ۳ واحد از آن رقم کم میکنیم"
برای تبدیل دودویی به دهدهی هم گفته به چپ شیفت میدیم و اگه A بیشتر یا مساوی ۵ بود، ۳ واحد به آن اضافه میکنیم.
من این دو قسمتی که زیرش خط کشیدم رو نمیفهمم چرا باید این کارو کرد
کلا الگوریتمشو درک نکردم.
اگه کسی یه توضیحی بده خیلی ممنون میشم
من دقیقا همین سوال رو دارم تو کتاب پوران توضیحی نیست. تو کتاب معماری مانو هم نتونستم جوابی پیدا کنم
تاپیک زیرخاکی هست چون دقیقا همین سوال رو دارم و جوابی بهش داده نشده. این تاپیک رو که با جستجو پیدا کردم رو از خاک بیرون کشیدم
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close