امروز چهارشنبه 07 مرداد 1405

Wednesday 29 July 2026

الگوریتم ضرب‌کننده Booth و پیاده‌سازی آن با زبان VHDL


1401/08/01
کد خبر : 33502
دسته بندی : ثبت نشده
تعداد بازدید : 92 نفر
مکانیزم‌های زیادی برای ضرب‌کردن اعداد باینری وجود دارد که اساس آنها تقریباً ثابت است و متشکل از یک‌سری ضرب‌های جزئی و جمع می‌باشد. اما شیوه‌هائی وجود دارد که سرعت و تعداد این ضرب‌ها و جمع‌ها را کاهش داده و موجب تسریع ضرب باینری می‌شود. در یکی از این روش‌ها که booth نام دارد تعداد ضرب‌های جزئی را کاهش می‌دهد و باعث تسریع ضرب می‌شود و در روش دیگر (wallace tree) تعداد جمع‌ها را کاهش می‌دهد. در روش booth که یکی از روش‌های ضرب سریع محسوب می‌شود ما ضرب‌های جزئی کمتری خواهیم داشت که می‌توان این ضرب‌های جزئی را به روش‌های مختلف با هم جمع کرده این روش هر چند روند ضرب را سریع‌تر می‌کند ولی آن را پیچیده‌تر خواهد کرد. در روش Wallace tree بر عکس روش booth در تعداد ضرب‌های جزئی تغییری ایجاد نمی‌شود بلکه با شیوه‌ای خاص روند جمع‌کردن ضرب‌های جزئی را کاهش می‌دهد.
گالری تصاویر

لینک کوتاه :
https://mail.aftabir.com.168-119-213-99.cpanel.site/article/show/33502
PRINT
شبکه های اجتماعی :
PDF
نظرات
جدیدترین اخبار ها
بروزترین اخبار ها
مطالب مرتبط

مشاهده بیشتر

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