|
:: نائب المشرف العام ::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
|
|
نشاط [ ماجد عباس محمد ]
قوة السمعة:
|
|
27-08-2011, 12:13 PM
المشاركة 77
|
|
دائرة الجمع الكامل Full Adder
لنكرر ما فعلناه المرة السابقة هنا فنرسم جدول به خمسة أعمدة ثلاث مداخل A, B, C و مخرج الجمع و Carry.

سنلاحظ من هذا الجدول أن الخرج سيكون واحد طالما عدد المداخل فرديا وهذا يتحقق بدائرتى XOR وسبق شرحهما عندما تحدثنا عن تعريف XOR ، أما المحمول Carry سيكون له حالة من اثنتين. الأولى لو كلا المدخلين واحد وهو ما تحققه دائرة "مع" AND السفلية والأخرى، لو أى مدخل "مع" Carry وهو ما تحققه دائرة "مع" AND العلوية وطبعا بداية قلنا حالتين، كذا "أو" كذا وهو ما يفرض دائرة "أو" OR
هكذا نستطيع أن نجمع مدخلين مع Carry، فكيف نمد هذا لعدد من المداخل؟
الطريقة الأولى هى كما بالعدادات طريقة الموجة أو Ripple وهى لأن ناتج جمع الأولى سيدخل منه Carry الثانية و خرج الثانية سيدخل منه Carry للثالثة وهكذا وهو بالطبع بطيء نوعا ما وهو باعتبار أن الجمع الكامل ممثل بمربع يكون كما بالرسم.

لحسن الحظ، كما أمكن التنبؤ بوقف Carry فى العدادات لنعمل المتزامن وهو أسرع، يمكننا التنبؤ بهذا Carry من الجدول السابق لزيادة السرعة إلا أنها ليست بنفس البساطة و تحتاج دائرة لكشف حالة المحمول Carry لذا أعطيت اسم "المتنبئ" LOOKAHEAD CARRY وهى تعطى خرج بناء على حالة المداخل فتسرع عملية الجمع وهى تبنى بعدد من البوابات و تخضع لعدة تقنيات مختلفة لتحقيق ألسرعة المطلوبة. مثال متكاملة الجمع الكامل 4 بت برقم CD4008

لم يبقى سوى الذاكرة و وحدات المعالجة المركزية للدخول لعالم الحاسبات لكن لا يفوتنا أن نذكر القليل جدا من التطبيقات الخاصة لتقنيات CMOS و التى أتاحت العديد من المتكاملات المعقدة مثل الساعة ذات منبه و التاريخ و مولدات الأصوات و غيرها، لذا المرة القادمة إن شاء الله، سنذكر بعض التطبيقات المتنوعة و نقارنها منا درسنا
|