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

سخت افزار ضرب کننده

ارسال:
  

saria پرسیده:

سخت افزار ضرب کننده

میخواهیم یک سخت افزار ضرب کننده ۸ بیتی با استفاده از چندین بلوک ضرب کننده ۴ بیتی بسازیم. به چند ضرلب کننده ۴ بیتی و حداقل چند جمع کننده(تمام -نیم) نیاز میباشد؟
لطفا مفهومی توضیح بدید واسمHuh

۰
ارسال:
  

mahdi20 پاسخ داده:

RE: سخت افزار ضرب کننده

سلام
منم هنوز این قسمت را نخوندم ولی استدلالم اینطوریه:

می خواهیم ۲ عدد ۸ بیتی A ,B را در هم ضرب کنیم با این تفاوت که بجای ۲ تا ضرب کننده ۸ بیتی باید از ضرب کننده های ۴ بیتی استفاده کنیم پس برای A , B هر کدام نیاز به ۲ ضرب کننده ۴ بیتی داریم‌، که می شود ۴ ضرب کننده ۴ بیتی . حالا چون اینجا مشخص نکرده که حاصل ضرب ما سرریز داره یا نه پس حداقل نیاز به ۱۶ عمل جمع یعنی ۱۶ جمع کننده داریم.

اگر استدلالم اشتباه هست دوستان تذکر بدن !!!

ارسال:
  

۵۴m4n3h پاسخ داده:

RE: سخت افزار ضرب کننده

یه راهی که به ذهن من میرسه استفاده از الگوریتم ضرب اعداد بزرگ هست که توی طراحی الگوریتم‌ها داریم!


(۲۸ آبان ۱۳۸۹ ۰۷:۳۸ ب.ظ)mohanddes نوشته شده توسط:  سلام
منم هنوز این قسمت را نخوندم ولی استدلالم اینطوریه:

می خواهیم ۲ عدد ۸ بیتی A ,B را در هم ضرب کنیم با این تفاوت که بجای ۲ تا ضرب کننده ۸ بیتی باید از ضرب کننده های ۴ بیتی استفاده کنیم پس برای A , B هر کدام نیاز به ۲ ضرب کننده ۴ بیتی داریم‌، که می شود ۴ ضرب کننده ۴ بیتی . حالا چون اینجا مشخص نکرده که حاصل ضرب ما سرریز داره یا نه پس حداقل نیاز به ۱۶ عمل جمع یعنی ۱۶ جمع کننده داریم.

اگر استدلالم اشتباه هست دوستان تذکر بدن !!!

منظورتون اینه که مثل جمع اعداد رو چند بخش کنیم و بخش‌ها رو در هم ضرب کنیم و حاصل این‌ها رو با هم جمع کنیم؟! اگه این باشه که به نظرم درست نیست! اگه هم منظورتون این نیست، من متوجه منظورتون نشدم Tongue
یافتن تمامی ارسال‌های این کاربر

ارسال:
  

saria پاسخ داده:

RE: سخت افزار ضرب کننده

خوب برای ضرب ۲تا عدد ۸بیتی چرا ۴ضرب کننده ۴بیتی میخوایم؟
به نظر من ۲تا کافیشهBig Grin
یا ۸تا نمیتونم ۴تا رو تصور کنمUndecided
ولی جوابتون درسته
یافتن تمامی ارسال‌های این کاربر

۰
ارسال:
  

۵۴m4n3h پاسخ داده:

RE: سخت افزار ضرب کننده

در واقع اگه بخوایم این الگوریتم رو برای سوال شما بنویسیم، این طوری میشه فکر کنم:

کد:
prod(u,v){
x=u/2^4;
y=u%2^4;
w=v/2^4;
z=v%2^4;
r=(x+y)*(w+z);  //اینا چون هر ۲شون ۴بیتی هستند،با ضرب کننده هایی که داریم، می تونیم در هم ضربشون کنیم
p=x*w;  //اینا هم ۴بیتی هستند
q=y*z;  // اینا هم همین طور
return p*2^8+(r-p-q)*2^4+q;
}



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  ضرب ماتریس ها roller1829 ۰ ۱,۸۵۸ ۱۹ مهر ۱۳۹۸ ۰۲:۴۸ ب.ظ
آخرین ارسال: roller1829
  تست جمع کننده با پیش گویی رقم نقلی Sanazzz ۰ ۱,۷۱۲ ۲۹ اردیبهشت ۱۳۹۸ ۰۲:۲۴ ب.ظ
آخرین ارسال: Sanazzz
Sad جمع کننده پیش گویی رقم نقلی Sanazzz ۸ ۶,۸۹۲ ۱۹ اردیبهشت ۱۳۹۸ ۰۲:۰۴ ق.ظ
آخرین ارسال: Sanazzz
Exclamation جمع کننده با پیش گویی رقم نقلی Sanazzz ۴ ۴,۰۹۱ ۲۸ آبان ۱۳۹۷ ۰۳:۲۴ ب.ظ
آخرین ارسال: Sanazzz
  معماری سخت تره یا هوش یا نرم افزار؟ Hermione ۸ ۷,۸۸۲ ۱۵ خرداد ۱۳۹۷ ۰۴:۴۸ ق.ظ
آخرین ارسال: dariush65
  چاپ کاتالوگ خلاقانه سخت نیست! (سری اول) fafaferdos ۰ ۱,۷۶۰ ۲۶ اردیبهشت ۱۳۹۷ ۰۳:۴۳ ب.ظ
آخرین ارسال: fafaferdos
  فرق بین مهندسی کامپیوتر گرایش نرم افزار با مهندسی کامپیوتر نرم افزار Rafaat ۰ ۳,۸۶۳ ۲۵ اردیبهشت ۱۳۹۷ ۰۲:۴۵ ب.ظ
آخرین ارسال: Rafaat
  آیا افزودن سخت افزار به کامپیوتر خانگی نیاز به نصب داره ؟ simorghsimorgh ۲ ۲,۹۴۳ ۰۶ مهر ۱۳۹۶ ۱۱:۵۵ ق.ظ
آخرین ارسال: ۶۶۶۴
  معرفی منابع و گرایش های مرتبط با فایل های صوتی و تصویری و پخش کننده های صوت و تصویر R.g- ۴ ۳,۶۶۸ ۱۵ شهریور ۱۳۹۶ ۰۹:۳۲ ب.ظ
آخرین ارسال: blackhalo1989
  رتبه ۹۵۵نرم افزار امنیت و شبکه و رتبه۹۹۵سخت افزار sepideh1373 ۷ ۵,۲۵۵ ۲۷ مرداد ۱۳۹۶ ۰۱:۴۴ ب.ظ
آخرین ارسال: nazila73

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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