الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Design a binary multiplier

مغلق
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته،

أحاول حل السؤال التالي :

Design a binary multiplier that multiplies two 4-bit numbers. Use AND gates and binary adders.

لكني لم أعرف ما المقصود بـ Binary adder ؟؟

أنا أعرف ال Half adder و full adder فأي واحد منهما هو المطلوب في حل السؤال ؟

وجزاكم الله كل الخير

:)

اللهم طهر أرض فلسطين من العملاء والخونة

#2

حليت السؤال على اعتبار أنه full adder حيث احتجت إلى 12 full adder

إذا كان binary adder تعني full adder فإن الجواب الذي حصلت عليه صحيح

:)

اللهم طهر أرض فلسطين من العملاء والخونة

#3

نعم يجب أن تتعامل مع جامع كلي لكي تأخذ بعين الإعتبار الباقي the carry bit , في الجمع الموالي.

الطريقة بسيطة لكنها مملة وطويلة, تعتمد على نفس طريقة ضرب عددين مكتوبين بالعد العشري التي درسناها في أقسان التعليم الأساسي.

and مكافئة لعملية ضرب بيت في بيت.

الخارج سيكون على 8bits بدون carry النهائي إن أردت.

يمنع منعا باتا طلب حل الواجبات :P

تم تعديل هذه المشاركة بواسطة ikossan في 8 يونيو 2006 في 01:44

سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين

يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.

اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.

الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.

إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.

و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله

أخوكم مراد

27_06_06_05_21_41_1151410901logo_adl_wal_ihsan.jpg

#4

شكراً على التوضيح أخي ikossan :)

الناتج كان عندي على شكل 8bit من ضمنها ال carry

selection lines من 0 إلى 6

والسابع لل carry

استخدمت AND gate 16 مرة !!

و 12 full adder والرسمة معقدة يا رب ما تيجي بالامتحان :P

هكذا الحل أصبح كامل ..

لكن عندي استفسار بسيط .. : لو أردنا أن نصممها باستخدام half adder كم واحد بلزمنا ؟

اللهم طهر أرض فلسطين من العملاء والخونة

#5

هذه صورة لمجمعين الصورة التصميمية + الصورة الهيكلية:

Half Adder

haddr00.gif

أو

img928.gif

Full Adder

faddr000.gif

يعني هو مكون من 2 half adder:

img929.gif

يمكنك حساب كم ستحتاج لو إستخدمت سوى half adder.

ستحتاج ربما ل 22 :blink:

سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين

يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.

اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.

الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.

إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.

و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله

أخوكم مراد

27_06_06_05_21_41_1151410901logo_adl_wal_ihsan.jpg

#6

جزاكم الله خيراً أخي مراد

:)

اللهم طهر أرض فلسطين من العملاء والخونة

هذا الموضوع مغلق.

مواضيع مشابهة