المقارنات Comparisons

أسس التحكم المنطقي المبرمج
المقارنات Comparisons

ما هي المقارنات Comparisons ؟
دوائر المقارنة مطلوب منها المقارنة بين دخلين A , B ، لتعطي قراراً هل الدخلين متساويين أم لا !


وإذا لم يكونا متساويين فأيهما أكبر من الآخر ؟
لذا نتوقع أن يكون لمثل هذه الدوائر ثلاثة خروج ، أحدهم يكون نشط إذا كان A = B ، والثاني يكون نشط إذا كان A > B والثالث يكون نشط إذا كان A < B .

استخدام البوابة XOR كمقارن
كما نعلم أن البوابة XOR تقوم بمثل هذا النوع من المقارنة فإذا تساوى الدخلين يكون الخرج 0 أما إذا لما يتساوى الدخلين يكون الخرج 1 . ولكن عيب استخدام هذه البوابة كمقارن أنها لا تحدد أي الدخلين أكبر من الآخر إذا لم يتساويان .
لذا يمكن استخدام أكثر من بوابة XOR كمقارن ؛ وفي هذه الحالة سيعطي نتائج منطقية كما بالشكل التالي :


هناك تعليق واحد: