15. التعامل مع حالات 'لا يهم' (Don't Care Conditions) (X)
في العديد من الدوائر الرقمية الواقعية، قد لا تحدث مجموعات معينة من المدخلات أبدًا، أو أن الخرج لتلك المجموعات لا يؤثر على عمل النظام (مثل المخارج لأكواد BCD غير الصالحة).
ما هي حالات 'لا يهم' (Don't Cares)؟
هذه هي مجموعات المدخلات التي يكون الخرج فيها غير ذي صلة. يتم تمثيلها بـ 'X' أو 'd' في جدول الحقيقة أو خريطة كارنوف.
كيفية استخدام حالات 'لا يهم' للتبسيط
تكمن ميزة حالات 'لا يهم' في المرونة:
- إذا ساعد تضمين 'X' في مجموعة على إنشاء مجموعة أكبر من 'الآحاد' (على سبيل المثال، تحويل مجموعة رباعية إلى مجموعة ثمانية)، فتعامل مع 'X' على أنه '1'.
- إذا لم يساعد 'X' في تكبير أي مجموعة، فتعامل معه على أنه '0'.
قاعدة حاسمة: يجب ألا تنشئ أبدًا مجموعة تتكون فقط من 'X'. تُستخدم 'X' فقط لتوسيع المجموعات التي تحتوي على 'آحاد' فعلية.
مثال تطبيقي
فكر في جهاز فك تشفير BCD إلى شاشة ذات 7 مقاطع (7-segment display). مدخلات BCD (0000 إلى 1001) صالحة ('1's). المدخلات من 1010 إلى 1111 غير صالحة. تُعد هذه المدخلات غير الصالحة حالات 'لا يهم' (X)، لأن منطق العرض يحتاج فقط إلى العمل بشكل صحيح للأرقام 0-9.