الاتصال عبر MCP →

أدخل الحساب

صيغة رياضية

اعلان

نتائج

NAND Result: 1
المدخل A 1
المدخل B 0
1
0
1

ما الذي تقوم به حاسبة NAND؟

تُجري حاسبة NAND عملية منطقية من نوع NAND (أي «NOT-AND» أو نفي حاصل AND) على مدخلين ثنائيين. وتُعدّ بوابة NAND واحدة من البوابات الأساسية في الإلكترونيات الرقمية، وتُعرف بشهرة واسعة باسم «البوابة الشاملة» (Universal Gate)؛ إذ يمكن بناء أي بوابة منطقية أخرى (AND وOR وNOT وXOR) باستخدام بوابات NAND فقط. تأخذ هذه الأداة قيمتين من بِت واحد لكل منهما وتُعيد نتيجة NAND على الفور، مما يجعلها مثالية للطلاب وهواة الإلكترونيات والمهندسين الراغبين في التحقق من جداول الحقيقة.

رمز بوابة NAND المنطقية بمدخلين ومخرج واحد
رمز بوابة NAND القياسي وفق IEEE: شكل بوابة AND مع دائرة عكس صغيرة عند المخرج.

كيفية الاستخدام

تحتوي الحاسبة على حقلين فقط:

  • المدخل A — قيمة ثنائية، إمّا 0 أو 1.
  • المدخل B — قيمة ثنائية، إمّا 0 أو 1.

أدخِل القيمتين، فتُعيد الحاسبة نتيجة واحدة (0 أو 1) مع تمثيل مرئي لبوابة NAND.

شرح المعادلة

ببساطة، عملية NAND هي عملية AND يتبعها نفي (عكس). وتُطبّق الأداة هذا المنطق تمامًا:

$$Q = \overline{\text{A} \cdot \text{B}}$$

عمليًا، تتحقق الحاسبة مما إذا كان كلا المدخلين يساوي 1. فإذا — وفقط إذا — كان كل من A وB يساوي 1، يكون شرط AND صحيحًا، ومن ثَمّ تكون نتيجة NAND المعكوسة 0. أمّا في كل الحالات الأخرى فتكون النتيجة 1. وبتعبير منطق الحاسبة نفسه: result = !(A == 1 AND B == 1) ? 1 : 0.

وجدول الحقيقة الكامل هو:

  • A = 0، B = 0 ← 1
  • A = 0، B = 1 ← 1
  • A = 1، B = 0 ← 1
  • A = 1، B = 1 ← 0
اعلان
تخطيط جدول الحقيقة لبوابة NAND بمدخلين وعمود مخرج
جدول الحقيقة لبوابة NAND: يكون المخرج 0 فقط عندما يكون المدخلان كلاهما 1.

مثال محلول

لنفترض أنك أدخلت المدخل A = 1 والمدخل B = 1. تُقيّم الحاسبة شرط AND: كلا المدخلين يساوي 1، فيكون A == 1 AND B == 1 صحيحًا. وتقوم NAND بعكس هذه النتيجة، فتصبح 0. الآن غيّر المدخل B إلى 0؛ لم يعد شرط AND متحققًا (أحد المدخلين يساوي 0)، لذا تنقلب نتيجة NAND إلى 1. وهذا يؤكد أن الطريقة الوحيدة للحصول على 0 من بوابة NAND هي تغذيتها برقمين كلاهما 1.

الأسئلة الشائعة

ما القيم الصالحة للإدخال؟ تتوقّع الحاسبة أرقامًا ثنائية — 0 أو 1 — لكل من المدخل A والمدخل B. وأي نص غير رقمي يُعامَل على أنه 0، لذا احرص دائمًا على إدخال قيم ثنائية صحيحة.

لماذا تُسمّى NAND بالبوابة الشاملة؟ لأنه يمكنك بناء كل دالة منطقية أخرى باستخدام بوابات NAND وحدها. على سبيل المثال، يؤدي وصل مدخلَي بوابة NAND معًا إلى الحصول على بوابة NOT، ولهذا تُستخدم NAND بكثافة في الدوائر المتكاملة الفعلية.

ما الفرق بين NAND وAND؟ تُخرج بوابة AND القيمة 1 فقط عندما يكون كلا المدخلين 1؛ أمّا NAND فهي نقيضها تمامًا، إذ تُخرج 0 فقط عندما يكون كلا المدخلين 1، وتُخرج 1 في جميع الحالات الأخرى.

آخر تحديث: