Boolean Logic & Gates

الفصل الثالث: الجبر البولي والدوائر الرقمية

الهدف: تبسيط المعادلات البولية، فهم البوابات المنطقية، وإتقان خرائط كارنوف (K-Maps).
1

Boolean Algebra (الجبر البولي)

نظام رياضي للتعامل مع المتغيرات التي تحمل قيمتين فقط: True (1) أو False (0).

AND (Product)

xy

تكون النتيجة 1 فقط إذا كان كلاهما 1.

1 AND 1 = 1
1 AND 0 = 0

OR (Sum)

x+y

تكون النتيجة 1 إذا كان أحدهما على الأقل 1.

1 OR 0 = 1
0 OR 0 = 0

NOT (Complement)

'x

عكس القيمة (Inverter).

NOT 1 = 0
NOT 0 = 1
2

Logic Gates (البوابات المنطقية)

Gate Symbol Expression Description
NAND D-o $(xy)'$ عكس الـ AND. (Universal Gate).
NOR )-o $(x+y)'$ عكس الـ OR. (Universal Gate).
XOR )) - $x \oplus y$ المختلفين = 1، المتشابهين = 0.
* Universal Gate: تعني أنه يمكننا بناء أي دائرة منطقية باستخدام NAND فقط أو NOR فقط.
3

Simplification Laws (قوانين التبسيط)

Basic Laws

  • Identity: $1 \cdot x = x$ | $0 + x = x$
  • Null: $0 \cdot x = 0$ | $1 + x = 1$
  • Idempotent: $x \cdot x = x$ | $x + x = x$
  • Inverse: $x \cdot x' = 0$ | $x + x' = 1$

Advanced Laws (للاختبار)

  • DeMorgan's: $(xy)' = x' + y'$
  • DeMorgan's: $(x+y)' = x'y'$
  • Absorption: $x(x+y) = x$
  • Distributive: $x(y+z) = xy + xz$
4

Karnaugh Maps (K-Maps)

طريقة رسومية لتبسيط المعادلات البولية المعقدة. تعتمد على تجميع الـ 1s المتجاورة.

القواعد الذهبية للتجميع (Grouping Rules):
  • جمع الـ 1s فقط (أو Don't Care X).
  • عدد العناصر في المجموعة يجب أن يكون من قوى 2 (1, 2, 4, 8, 16).
  • اجعل المجموعة أكبر ما يمكن.
  • المجموعات يمكن أن تتداخل (Overlap).
  • المجموعات يمكن أن تلتف حول الأطراف (Wrap around).

4-Variable K-Map (WX / YZ)

WX\YZ
00
01
11
10
00
0
1
1
0
01
0
1
1
0
11
1
0
0
1
10
1
0
0
1

مثال: المجموعات الزرقاء (الوسط) والمجموعات الخضراء (Wrap around).

EXAM VAULT (خزنة الاختبار)
TRAP / فخ شائع

DeMorgan's Law Mistake

الطلاب ينسون تغيير الإشارة عند كسر "البار" (Bar).
Wrong: $(xy)' = x'y'$
Right: $(xy)' = x' + y'$
تذكر دائماً: Break the bar, change the sign.

STRATEGY / استراتيجية

Don't Care Conditions (X)

الـ X هي ورقة رابحة (Joker).
يمكنك اعتبارها 1 إذا ساعدتك لتكبير المجموعة.
ويمكنك اعتبارها 0 (وتجاهلها) إذا لم تفدك.
الهدف: أقل عدد من المجموعات، وأكبر حجم للمجموعة.

→ السابق (Ch 2) الفصل التالي (Ch 4) ←