سوال تعداد جمع در روش بوث سال ۹۲ - نسخهی قابل چاپ |
سوال تعداد جمع در روش بوث سال ۹۲ - ریحان - ۲۹ دى ۱۳۹۳ ۰۱:۱۹ ق.ظ
دوستان توی الگوریتم بوث این قضیه به تعداد رشته های ۱ متوالی دارای جمع یا تفریق هستیم چیه؟ توی نصیر نوشته؟ تازه گفته در حالتی که مکمل ۲ باشن اگر رشته ۱ متوالی به سمت چپه رشته ختم شه جمع نداریم فقط تفریق داریم این کجا بود دیگه؟ مگه جمعها نمیشدتغییرات ۱ به ۰ و منها برعکس؟ سوالم اشاره به الگوریتم بوث فکر کنم سال ۹۲ داره |
RE: سوال تعداد جمع در روش بوث سال ۹۲ - ana9940 - 29 دى ۱۳۹۳ ۰۳:۰۵ ب.ظ
شاید از مورد اولی که میگید، منظور خاصی داشته یا در شرایط خاصی بوده. سوالش رو بذارید بی زحمت در مورد دوم یعنی"در حالتی که مکمل ۲ باشن اگر رشته ۱ متوالی به سمت چپه رشته ختم شه جمع نداریم فقط تفریق داریم" این درسته ، مثلا رشته ۱۱۱۱ فقط یک تفریق در اولین مرحله داریم. در واقع چون یک ها به سمت چپ ختم میشن، دیگه تغییر بیتی نداریم و فقط همون یک تفریق هست. |
RE: سوال تعداد جمع در روش بوث سال ۹۲ - ریحان - ۲۹ دى ۱۳۹۳ ۰۳:۲۰ ب.ظ
(۲۹ دى ۱۳۹۳ ۰۳:۰۵ ب.ظ)ana9940 نوشته شده توسط: شاید از مورد اولی که میگید، منظور خاصی داشته یا در شرایط خاصی بوده. سوالش رو بذارید بی زحمت دقیقا حرف منم اینه که این چه روشیه؟ مگه نباید تغیرات ۱ به ۰ بشن تعدادجمع؟ |
RE: سوال تعداد جمع در روش بوث سال ۹۲ - ana9940 - 29 دى ۱۳۹۳ ۰۳:۲۴ ب.ظ
سوال چی بوده؟؟ تغییرات بیت ها در الگوریتم بوث برای جمع یا تفریق استفاده میشه. ولی اصل این الگوریتم براساس بیت های یک متوالی است. مثلا عدد ۵ بیتی ۰۱۱۱۰ را که در مبنای ده میشه ۲+۴+۸=۱۴ . میتونییم این جوری بنویسیم: ۱۶ -۲ = ۱۴ که چون از بیت ۱ تا سه ، یک های متوالی داشتیم اینجوری حساب میشه. ۲ به توان ۴ را ازش ۲ رو کم میکنیم. شاید نصیر منظورش این مورد بوده. |
RE: سوال تعداد جمع در روش بوث سال ۹۲ - ریحان - ۳۰ دى ۱۳۹۳ ۰۲:۱۴ ق.ظ
ادقیقش اینه که... دو عدد داده که ضرب کننده هست عدده ۱۱۰۰۱۰۱۱۰۱ بعد تعداد جمع و تفریق خواسته در شیوه مکمل ۲//برای اعداد بدون علامت بعد نیمده از تغییرات بیتها استفاده کنه.بلکه از بیتهای ۱ متوالی رفته وگفته تعداد جمع ۳ تاست و تفریقها ۴ تا بعد نتیجه گیری کرده تعداد جمعها یا ۳ تاست یا ۷ تا...پس حداقل ۳ تا جمع هست گفته در ضرب بوث اعداد بدون علامت تعداد جمعها یکی کمتره زیرا رشته بیتهای متوالی ۱ در منتهی الیه سمت چپ جمع نداره اما در علامتدار جمعها هم ۴ تاست یعنی چپ ترین توالیه ۱ هم حسابه خب روش بر پایه ی تغییرات بیت میشه کدوم این حالات؟ |