تالار گفتمان مانشت
ضرب کننده ۲ بیتی- تست ۲۲تالیفی پوران - نسخه‌ی قابل چاپ

ضرب کننده ۲ بیتی- تست ۲۲تالیفی پوران - dokhtare payiz - 05 دى ۱۳۹۳ ۱۲:۴۸ ق.ظ

گزینه ۱, Z1 و Z2 چرا xor شدن؟

RE: ضرب کننده ۲ بیتی- تست ۲۲تالیفی پوران - Hamid_0311 - 07 دى ۱۳۹۳ ۰۱:۳۶ ب.ظ

با سلام دوست عزیز این سوال که خیلی اسونه شما حالت عدی ۲ تا عدی که می خوای ضرب کنیو در نظر بگیر
a1a0
b1b0
ـــــــــــ
b0a0 b0a1
۰ b1a0 b1a1
ـــــــــــــــــــــــــــــــــــــــ

خوب ما توی جمع کننده بیتی که چیزی جر ۰ و۱ نداریم که شما فک کن عمل ضرب انجام شده و حالا این ها یه عدد که قرار مثلا با یک HA جمع بشه خروجی SUM میشد XOR ورودی ها و رقم نقلی هم میشد and ورودی ها خوب رقم اول که یه عدد خودش میاد پایین رقم دوم ۲ تا عدد با هم جمع میشن یعنی با یک HA حمع میشه که دو تا خروجی داره رقم نقلی که میشه And ورودی ها و sum که میشه Xor ورودی ها بعدی هم همین طور

امیدوارم متوجه شده باشید Big Grin

RE: ضرب کننده ۲ بیتی- تست ۲۲تالیفی پوران - dokhtare payiz - 08 دى ۱۳۹۳ ۰۸:۰۰ ب.ظ

(۰۷ دى ۱۳۹۳ ۰۱:۳۶ ب.ظ)Hamid_0311 نوشته شده توسط:  با سلام دوست عزیز این سوال که خیلی اسونه شما حالت عدی ۲ تا عدی که می خوای ضرب کنیو در نظر بگیر
a1a0
b1b0
ـــــــــــ
b0a0 b0a1
۰ b1a0 b1a1
ـــــــــــــــــــــــــــــــــــــــ

خوب ما توی جمع کننده بیتی که چیزی جر ۰ و۱ نداریم که شما فک کن عمل ضرب انجام شده و حالا این ها یه عدد که قرار مثلا با یک HA جمع بشه خروجی SUM میشد XOR ورودی ها و رقم نقلی هم میشد and ورودی ها خوب رقم اول که یه عدد خودش میاد پایین رقم دوم ۲ تا عدد با هم جمع میشن یعنی با یک HA حمع میشه که دو تا خروجی داره رقم نقلی که میشه And ورودی ها و sum که میشه Xor ورودی ها بعدی هم همین طور

امیدوارم متوجه شده باشید Big Grin
مرسی اصلن مفهوم نیم جمع کننده رو در نظر نگرفته بودم