زمان کنونی: ۰۲ آذر ۱۴۰۳, ۰۸:۴۹ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

سوال تعداد جمع در روش بوث سال ۹۲

ارسال:
  

ریحان پرسیده:

سوال تعداد جمع در روش بوث سال ۹۲

دوستان توی الگوریتم بوث این قضیه به تعداد رشته های ۱ متوالی دارای جمع یا تفریق هستیم چیه؟ توی نصیر نوشته؟
تازه گفته در حالتی که مکمل ۲ باشن اگر رشته ۱ متوالی به سمت چپه رشته ختم شه جمع نداریم فقط تفریق داریم
این کجا بود دیگه؟ مگه جمعها نمیشدتغییرات ۱ به ۰ و منها برعکس؟

سوالم اشاره به الگوریتم بوث فکر کنم سال ۹۲ داره
A V A، در تاریخ ۲۹ دى ۱۳۹۳ ۱۰:۳۴ ق.ظ برای این مطلب یک پانوشت گذاشته است:

عنوان ویرایش شد
صورت سوال و پاسخنامه نصیر رو هم قرار بدید
ممنون

نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

ana9940 پاسخ داده:

RE: سوال تعداد جمع در روش بوث سال ۹۲

شاید از مورد اولی که میگید، منظور خاصی داشته یا در شرایط خاصی بوده. سوالش رو بذارید بی زحمت
در مورد دوم یعنی"در حالتی که مکمل ۲ باشن اگر رشته ۱ متوالی به سمت چپه رشته ختم شه جمع نداریم فقط تفریق داریم" این درسته ، مثلا رشته ۱۱۱۱ فقط یک تفریق در اولین مرحله داریم. در واقع چون یک ها به سمت چپ ختم میشن، دیگه تغییر بیتی نداریم و فقط همون یک تفریق هست.
نقل قول این ارسال در یک پاسخ

ارسال:
  

ریحان پاسخ داده:

RE: سوال تعداد جمع در روش بوث سال ۹۲

(۲۹ دى ۱۳۹۳ ۰۳:۰۵ ب.ظ)ana9940 نوشته شده توسط:  شاید از مورد اولی که میگید، منظور خاصی داشته یا در شرایط خاصی بوده. سوالش رو بذارید بی زحمت
در مورد دوم یعنی"در حالتی که مکمل ۲ باشن اگر رشته ۱ متوالی به سمت چپه رشته ختم شه جمع نداریم فقط تفریق داریم" این درسته ، مثلا رشته ۱۱۱۱ فقط یک تفریق در اولین مرحله داریم. در واقع چون یک ها به سمت چپ ختم میشن، دیگه تغییر بیتی نداریم و فقط همون یک تفریق هست.


دقیقا حرف منم اینه که این چه روشیه؟ مگه نباید تغیرات ۱ به ۰ بشن تعدادجمع؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

ana9940 پاسخ داده:

RE: سوال تعداد جمع در روش بوث سال ۹۲

سوال چی بوده؟؟
تغییرات بیت ها در الگوریتم بوث برای جمع یا تفریق استفاده میشه. ولی اصل این الگوریتم براساس بیت های یک متوالی است. مثلا عدد ۵ بیتی ۰۱۱۱۰ را که در مبنای ده میشه ۲+۴+۸=۱۴ . میتونییم این جوری بنویسیم: ۱۶ -۲ = ۱۴ که چون از بیت ۱ تا سه ، یک های متوالی داشتیم اینجوری حساب میشه. ۲ به توان ۴ را ازش ۲ رو کم میکنیم. شاید نصیر منظورش این مورد بوده.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

ریحان پاسخ داده:

RE: سوال تعداد جمع در روش بوث سال ۹۲

ادقیقش اینه که...

دو عدد داده که ضرب کننده هست عدده ۱۱۰۰۱۰۱۱۰۱ بعد تعداد جمع و تفریق خواسته در شیوه مکمل ۲//برای اعداد بدون علامت


بعد نیمده از تغییرات بیتها استفاده کنه.بلکه از بیتهای ۱ متوالی رفته وگفته تعداد جمع ۳ تاست و تفریقها ۴ تا
بعد نتیجه گیری کرده تعداد جمعها یا ۳ تاست یا ۷ تا...پس حداقل ۳ تا جمع هست

گفته در ضرب بوث اعداد بدون علامت تعداد جمعها یکی کمتره زیرا رشته بیتهای متوالی ۱ در منتهی الیه سمت چپ جمع نداره

اما در علامتدار جمعها هم ۴ تاست یعنی چپ ترین توالیه ۱ هم حسابه

خب روش بر پایه ی تغییرات بیت میشه کدوم این حالات؟
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تعداد برگ درخت؟؟؟؟؟؟؟ rad.bahar ۴ ۴,۷۸۸ ۱۵ آذر ۱۴۰۲ ۱۱:۵۳ ق.ظ
آخرین ارسال: mohamadrra
  تعداد جواب mostafaheydar1370 ۲۱ ۱۹,۳۰۷ ۰۱ مهر ۱۳۹۹ ۱۱:۴۱ ب.ظ
آخرین ارسال: miinaa
  سوال ۸ دکتری علوم کامپیوتر سال ۹۴ ss311 ۲ ۳,۴۷۲ ۲۶ اردیبهشت ۱۳۹۹ ۱۲:۳۷ ب.ظ
آخرین ارسال: ss311
  تعداد روش های نوشتن عدد n ss311 ۲ ۳,۳۴۱ ۱۳ بهمن ۱۳۹۸ ۰۵:۲۷ ب.ظ
آخرین ارسال: ss311
  تعداد مسیرها در گراف ss311 ۰ ۲,۰۲۲ ۰۸ بهمن ۱۳۹۸ ۱۲:۴۷ ب.ظ
آخرین ارسال: ss311
  تعداد درخت فراگیر ss311 ۰ ۲,۳۰۸ ۰۶ بهمن ۱۳۹۸ ۰۵:۰۶ ب.ظ
آخرین ارسال: ss311
  تعداد توابع پوشا ss311 ۰ ۲,۰۸۰ ۰۶ بهمن ۱۳۹۸ ۰۴:۵۷ ب.ظ
آخرین ارسال: ss311
  تعداد اعداد ۵ رقمی هم ارز ss311 ۲ ۲,۶۳۱ ۰۶ بهمن ۱۳۹۸ ۰۴:۳۹ ب.ظ
آخرین ارسال: ss311
  مشاوره روش تحقیق و تحلیل آماری sirvan.t ۰ ۲,۱۶۸ ۱۷ آذر ۱۳۹۸ ۱۲:۵۹ ق.ظ
آخرین ارسال: sirvan.t
  تعداد رشته های n بیتی hamedsos ۲ ۳,۱۲۶ ۱۸ آبان ۱۳۹۸ ۰۹:۰۶ ب.ظ
آخرین ارسال: Jooybari

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close