الشكل الطبيعي المتعارف عليه
في الجبر البولياني ، يمكن التعبير عن أي دالة بوليانية بالصيغة الانفصالية المعيارية ( CDNF )، أو الصيغة المعيارية للحدود الدنيا ، أو صيغة مجموع المنتجات ( SoP أو SOP ) كفصل (أو) للحدود الدنيا. أما الصيغة الثنائية لدي مورغان فهي الصيغة الاقترانية المعيارية ( CCNF )، أو الصيغة المعيارية للحدود القصوى ، أو صيغة حاصل ضرب المجاميع ( PoS أو POS ) التي تمثل اقترانًا (و) للحدود القصوى. تُعد هذه الصيغ مفيدة لتبسيط الدوال البوليانية، وهو أمر بالغ الأهمية في تحسين الصيغ البوليانية عمومًا والدوائر الرقمية خصوصًا.
وتشمل الأشكال القانونية الأخرى المجموع الكامل للمتضمنات الأولية أو شكل بليك القانوني (ومزدوجته)، والشكل الجبري الطبيعي (يسمى أيضًا زيغالكين أو ريد-مولر).
مينترمز
بالنسبة لدالة منطقية منالمتغيراتالحد الأدنى هو حد ضربي يكون فيه كل منيظهر المتغير مرة واحدة فقط (إما بصيغته المكملة أو غير المكملة). لذا، فإن الحد الأدنى هو تعبير منطقي لـ n متغيرًا يستخدم فقط عامل المكمل وعامل العطف ( الربط المنطقي ). يعطي الحد الأدنى قيمة صحيحة لمجموعة واحدة فقط من متغيرات الإدخال، وهي أقل عدد ممكن من القيم غير التافهة. على سبيل المثال، يكون التعبير a b ' c صحيحًا فقط عندما يكون كل من a و c صحيحين ويكون b خاطئًا - أي أن ترتيب الإدخال حيث a = 1، b = 0، c = 1 ينتج عنه القيمة 1.
فهرسة المصطلحات المصغرة
يوجد 2 ^n حدًا أدنى لـ n متغيرًا، حيث يمكن أن يكون المتغير في تعبير الحد الأدنى إما في شكله المباشر أو شكله المكمل - خياران لكل متغير. غالبًا ما يتم ترقيم الحدود الدنيا بواسطة ترميز ثنائي لنمط المكمل للمتغيرات، حيث تُكتب المتغيرات بترتيب قياسي، عادةً أبجدي. يُخصص هذا الاصطلاح القيمة 1 للشكل المباشر () و 0 إلى الشكل المكمل (); ثم يكون الحد الأدنى هوعلى سبيل المثال، mintermرقمها 110 2 = 6 10 ويرمز لها بـ.
الشكل القانوني لمصطلح مينتر
بمعرفة جدول الحقيقة لدالة منطقية، يمكن كتابة الدالة على شكل "مجموع نواتج" أو "مجموع الحدود الصغرى". هذا شكل خاص من الصيغة المنطقية الانفصالية . على سبيل المثال، إذا عُلم جدول الحقيقة لبت الجمع الحسابي u لمنطق خانة بت واحدة في دائرة جمع، كدالة لـ x و y من الأعداد المضافة والحمل ci :
| ci | x | y | u(ci,x,y) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 |
بملاحظة أن الصفوف التي يكون ناتجها 1 هي الصفوف الثاني والثالث والخامس والثامن، يمكننا كتابة u كمجموع حدود دنياوإذا أردنا التحقق من ذلك:ستتطابق النتائج التي تم تقييمها لجميع التركيبات الثمانية للمتغيرات الثلاثة مع الجدول.
ماكس تيرمز
لدالة منطقية مكونة من n متغيرالحد الأقصى هو حد جمعي يظهر فيه كل متغير من المتغيرات n مرة واحدة فقط (إما بصيغته المكملة أو غير المكملة). وبالتالي، فإن الحد الأقصى هو تعبير منطقي لـ n متغيرًا يستخدم فقط عامل المكمل وعامل الفصل ( أو المنطقي ). تُعد الحدود القصوى ثنائية لفكرة الحد الأدنى، وفقًا لتناظر التكامل لقوانين دي مورغان . فبدلاً من استخدام عوامل الربط المنطقية "و" والمكملات، نستخدم عوامل الربط المنطقية "أو" والمكملات ونتبع نفس الأسلوب. من الواضح أن الحد الأقصى يعطي قيمة خاطئة لمجموعة واحدة فقط من متغيرات الإدخال، أي أنه صحيح عند الحد الأقصى لعدد الاحتمالات. على سبيل المثال، يكون الحد الأقصى a ′ + b + c ′ خاطئًا فقط عندما يكون كل من a و c صحيحين ويكون b خاطئًا - ترتيب الإدخال حيث a = 1، b = 0، c = 1 ينتج عنه 0.
فهرسة المصطلحات القصوى
يوجد مجددًا 2 ^n حدًا أقصى لـ n متغيرًا، حيث يمكن أن يكون المتغير في تعبير الحد الأقصى إما في صورته المباشرة أو صورته المكملة - خياران لكل متغير. تم اختيار الترقيم بحيث يكون مكمل الحد الأدنى هو الحد الأقصى المقابل. أي، يُخصص لكل حد أقصى فهرس بناءً على الترميز الثنائي التقليدي المعاكس المستخدم للحدود الدنيا. يُخصص اصطلاح الحد الأقصى القيمة 0 للصورة المباشرة.و1 إلى الشكل المكملعلى سبيل المثال، نُسند الفهرس 6 إلى الحد الأقصى(110) ونرمز إلى الحد الأقصى بـ M 6. المكملهو الحد الأدنى، باستخدام قانون دي مورغان .
الشكل القانوني لمصطلح ماكسيمتر
إذا توفر لدينا جدول حقيقة لدالة منطقية، فمن الممكن كتابة الدالة على شكل "حاصل ضرب مجاميع" أو "حاصل ضرب حدود قصوى". هذا شكل خاص من الصيغة الاقترانية العادية . على سبيل المثال، إذا توفر لدينا جدول حقيقة لبت الحمل الخارج co لمنطق موضع بت واحد في دائرة جمع، كدالة لـ x و y من المضافات و ci :
| ci | x | y | co(ci,x,y) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 |
بملاحظة أن الصفوف التي يكون ناتجها 0 هي الصفوف الأول والثاني والثالث والخامس، يمكننا كتابة co كحاصل ضرب حدود قصوىوإذا أردنا التحقق من ذلك:
ستتطابق النتائج التي تم تقييمها لجميع التركيبات الثمانية للمتغيرات الثلاثة مع الجدول.
نماذج نقاط البيع وإجراءات التشغيل القياسية البسيطة
في كثير من الأحيان، يكون الشكل القياسي للحد الأدنى مكافئًا لشكل أصغر من مجموع المنتجات (SoP). يتكون هذا الشكل الأصغر أيضًا من مجموع حدود الضرب، ولكنه يحتوي على عدد أقل من حدود الضرب و/أو حدود ضرب تحتوي على عدد أقل من المتغيرات. على سبيل المثال، الدالة التالية ذات 3 متغيرات:
| أ | ب | ج | f(a,b,c) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 |
له تمثيل الحد الأدنى المتعارف عليهلكن لها شكل مكافئ في صيغة إجراءات التشغيل القياسيةفي هذا المثال البسيط، من الواضح أنوالصيغة الأصغر تحتوي على عدد أقل من حدود الضرب وعدد أقل من المتغيرات داخل كل حد. تُعرف تمثيلات مجموع المنتجات ( SoP) الدنيا للدالة وفقًا لمفهوم "الأصغر" هذا باسم صيغ مجموع المنتجات الدنيا . بشكل عام، قد توجد صيغ متعددة لمجموع المنتجات الدنيا، لا يوجد أي منها أصغر أو أكبر بشكل واضح من الآخر. [ 2 ] وبالمثل، يمكن اختزال صيغة الحد الأقصى المتعارف عليها إلى صيغ مختلفة لمجموع الأجزاء الدنيا.
على الرغم من تبسيط هذا المثال بتطبيق الأساليب الجبرية العادية [في الحالات الأقل وضوحًا، تُعدّ خريطة كارنو طريقةً ملائمةً لإيجاد أبسط أشكال PoS/SoP لدالةٍ ذات أربعة متغيرات كحدٍ أقصى . ويمكن لخوارزمية كوين-مكلوسكي حلّ مسائل أكبر قليلًا. وقد نشأ مجال تحسين المنطق من مشكلة إيجاد التطبيقات المثلى للدوال البوليانية، مثل أبسط أشكال PoS وSoP.
أمثلة تطبيقية
تُعدّ جداول الحقيقة النموذجية للحدود الدنيا والحدود القصوى المذكورة أعلاه كافية لتحديد الشكل القياسي لموقع بت واحد في عملية جمع الأعداد الثنائية، ولكنها غير كافية لتصميم الدوائر المنطقية الرقمية ما لم تتضمن قائمة البوابات لديك بوابتي AND وOR. عندما يكون الأداء عاملاً مهماً (كما هو الحال في حاسوب توجيه أبولو)، فمن المرجح أن تكون المكونات المتاحة هي بوابتي NAND وNOR نظرًا لخاصية التكامل المتأصلة في منطق الترانزستور. تُعرَّف القيم على أنها حالات جهد، إحداها قريبة من الأرض والأخرى قريبة من جهد التغذية المستمر Vcc ، على سبيل المثال +5 فولت. إذا عُرِّف الجهد الأعلى على أنه القيمة "الحقيقية" 1، فإن بوابة NOR هي أبسط عنصر منطقي مفيد ممكن.
على وجه التحديد، قد تتكون بوابة NOR ثلاثية المدخلات من ثلاثة ترانزستورات ثنائية القطبية، حيث تكون باعثاتها مؤرضة، ومجمعاتها موصولة ببعضها البعض ومتصلة بجهد Vcc عبر مقاومة الحمل. كل قاعدة موصولة بإشارة دخل، ونقطة المجمع المشتركة تمثل إشارة الخرج. أي دخل بقيمة 1 (جهد عالٍ) على قاعدة الترانزستور يؤدي إلى قصر دائرة بين باعثه ومجمعه، مما يتسبب في تدفق تيار عبر مقاومة الحمل، وبالتالي انخفاض جهد المجمع (الخرج) إلى مستوى قريب جدًا من الصفر. هذه النتيجة مستقلة عن المدخلات الأخرى. فقط عندما تكون جميع إشارات الدخل الثلاثة بقيمة 0 (جهد منخفض)، تبقى مقاومة الباعث-المجمع للترانزستورات الثلاثة عالية جدًا. عندها يتدفق تيار ضئيل جدًا، ويفرض تأثير مقسم الجهد مع مقاومة الحمل جهدًا عاليًا على نقطة المجمع قريبًا جدًا من Vcc .
قد تبدو خاصية التكامل لهذه الدوائر المنطقية بمثابة عيب عند محاولة تنفيذ وظيفة في شكلها المتعارف عليه، ولكن هناك ميزة تعويضية: مثل هذه البوابة ذات المدخل الواحد فقط تنفذ الوظيفة التكميلية، وهو أمر مطلوب بشكل متكرر في المنطق الرقمي.
يفترض هذا المثال مخزون أجزاء أبولو: بوابات NOR ذات 3 مداخل فقط، ولكن يتم تبسيط المناقشة بافتراض أن بوابات NOR ذات 4 مداخل متاحة أيضًا (في أبولو، تم تجميعها من أزواج من بوابات NOR ذات 3 مداخل).
النتائج الأساسية وغير الأساسية لبوابات NOR
إن مجموعة من 8 بوابات NOR، إذا كانت مدخلاتها عبارة عن جميع تركيبات الأشكال المباشرة والمكملة لمتغيرات الإدخال الثلاثة ci و x و y ، فإنها تنتج دائمًا حدودًا دنيا، وليس حدودًا قصوى أبدًا - أي أنه من بين البوابات الثمانية المطلوبة لمعالجة جميع تركيبات متغيرات الإدخال الثلاثة، واحدة فقط لها قيمة خرج 1. وذلك لأن بوابة NOR، على الرغم من اسمها، يمكن اعتبارها بشكل أفضل (باستخدام قانون دي مورغان) بمثابة AND لمكملات إشارات الإدخال الخاصة بها.
والسبب في أن هذا ليس مشكلة هو ازدواجية الحدود الدنيا والحدود القصوى، أي أن كل حد أقصى هو مكمل الحد الأدنى ذي الفهرس المماثل، والعكس صحيح.
في مثال الحد الأدنى للاختبار أعلاه، كتبنالكن لتنفيذ ذلك باستخدام بوابة NOR ذات 4 مداخل، نحتاج إلى إعادة صياغتها كحاصل ضرب مجاميع (PoS)، حيث تكون المجاميع هي الحدود القصوى المعاكسة. أي،
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
في مثال الحد الأقصى أعلاه، كتبنالكن لتنفيذ ذلك باستخدام بوابة NOR ذات 4 مداخل، نحتاج إلى ملاحظة تساوي الحدود الصغرى نفسها مع بوابة NOR. أي،
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
تم أخذ المفاضلات التصميمية في الاعتبار بالإضافة إلى الأشكال المتعارف عليها
قد يظن المرء أن تصميم مرحلة الجمع قد اكتمل، لكننا لم نتطرق إلى ضرورة ظهور جميع متغيرات الإدخال الثلاثة بصيغتيها المباشرة والمكملة. لا توجد صعوبة في التعامل مع العددين x و y في هذا الصدد، لأنهما ثابتان طوال عملية الجمع، وبالتالي يُخزنان عادةً في دوائر مزلاج ذات مخرجات مباشرة ومكملة. (أبسط دائرة مزلاج مصنوعة من بوابات NOR هي زوج من البوابات متقاطعة لتكوين قلاب: يُوصل مخرج كل بوابة كمدخل للأخرى). كما لا حاجة لإنشاء الصيغة المكملة للمجموع u . مع ذلك، يجب تمرير قيمة الحمل الخارجة من خانة بت واحدة كحمل إلى خانة البت التالية بصيغتيها المباشرة والمكملة. أبسط طريقة للقيام بذلك هي تمرير co عبر بوابة NOR ذات مدخل واحد وتسمية المخرج co ′ ، لكن هذا سيضيف تأخيرًا للبوابة في أسوأ مكان ممكن، مما يبطئ انتقال الحمل من اليمين إلى اليسار. تقوم بوابة NOR إضافية ذات 4 مدخلات ببناء الشكل المتعارف عليه لـ co ′ (من الحدود الدنيا المعاكسة لـ co ) بحل هذه المشكلة.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
إن المقايضة للحفاظ على السرعة الكاملة بهذه الطريقة تتضمن تكلفة غير متوقعة (بالإضافة إلى الحاجة إلى استخدام بوابة أكبر). لو استخدمنا تلك البوابة ذات المدخل الواحد لتكملة co ، لما كانت هناك حاجة إلى الحد الأدنىوكان من الممكن إزالة البوابة التي تسببت في ذلك. ومع ذلك، لا تزال صفقة جيدة.
كان بإمكاننا الآن تنفيذ هذه الوظائف بدقة وفقًا لصيغها المتعارف عليها في منطق مجموع المنتجات (SoP) ومنطق أجزاء المنتج (PoS)، وذلك بتحويل بوابات NOR إلى الوظائف المحددة. تُحوّل بوابة NOR إلى بوابة OR بتمرير مخرجها عبر بوابة NOR أحادية المدخل؛ وتُحوّل إلى بوابة AND بتمرير كل مدخل من مدخلاتها عبر بوابة NOR أحادية المدخل. مع ذلك، لا يزيد هذا الأسلوب عدد البوابات المستخدمة فحسب، بل يُضاعف أيضًا عدد فترات تأخير البوابات لمعالجة الإشارات، مما يُقلل سرعة المعالجة إلى النصف. بالتالي، عندما يكون الأداء بالغ الأهمية، فإن تجاوز الصيغ المتعارف عليها واستخدام الجبر البولياني لجعل بوابات NOR غير المُحسّنة تؤدي الغرض يُعدّ خيارًا مُجديًا للغاية.
التصميم من أعلى إلى أسفل مقابل التصميم من أسفل إلى أعلى
لقد رأينا الآن كيف يمكن استخدام أدوات minterm/maxterm لتصميم مرحلة جمع في شكلها القياسي مع إضافة بعض العمليات الجبرية البوليانية، بتكلفة تأخير بوابتين فقط لكل مخرج. هذه هي الطريقة "التنازلية" لتصميم الدائرة الرقمية لهذه الوظيفة، ولكن هل هي الطريقة الأمثل؟ ركز النقاش على اعتبار "الأسرع" هو "الأفضل"، ويلبي الشكل القياسي المُعزز هذا المعيار تمامًا، ولكن في بعض الأحيان تطغى عوامل أخرى. قد يكون لدى المصمم هدف أساسي يتمثل في تقليل عدد البوابات، و/أو تقليل تفرعات الإشارات إلى البوابات الأخرى لأن التفرعات الكبيرة تقلل من مقاومة الدائرة لتدهور مصدر الطاقة أو العوامل البيئية الأخرى. في مثل هذه الحالة، قد يطور المصمم التصميم القياسي كأساس، ثم يجرب تطويرًا تصاعديًا، وأخيرًا يقارن النتائج.
يتضمن التطوير من الأسفل إلى الأعلى ملاحظة أن u = ci XOR ( x XOR y )، حيث تعني XOR عملية OR الحصرية [صحيح عندما يكون أحد المدخلين صحيحًا، وليس عندما يكون كلاهما صحيحًا]، وأن co = ci x + xy + y ci . يتطلب أحد هذه التطويرات اثنتي عشرة بوابة NOR: ست بوابات ذات مدخلين وبوابتان ذات مدخل واحد لإنتاج u في خمس فترات تأخير، بالإضافة إلى ثلاث بوابات ذات مدخلين وبوابة واحدة ذات ثلاثة مداخل لإنتاج co ′ في فترتي تأخير. أما التصميم الأساسي التقليدي، فقد تطلب ثماني بوابات NOR ذات ثلاثة مداخل بالإضافة إلى ثلاث بوابات NOR ذات أربعة مداخل لإنتاج u و co و co ′ في فترتي تأخير. إذا كانت مكونات الدائرة تتضمن بالفعل بوابات NOR ذات أربعة مداخل، فإن التصميم الأساسي من الأعلى إلى الأسفل يبدو متفوقًا من حيث عدد البوابات والسرعة. لكن إذا كانت الدوائر (على عكس افتراضنا المريح) عبارة عن بوابات NOR ثلاثية المدخلات، حيث يلزم اثنتان منها لكل وظيفة NOR رباعية المدخلات، فإن التصميم القياسي يتطلب 14 بوابة مقارنةً بـ 12 بوابة في طريقة التصميم من الأسفل إلى الأعلى، ولكنه مع ذلك يُنتج رقم المجموع u بشكل أسرع بكثير. يُوضح الجدول التالي مقارنة عدد البوابات:
| المتغيرات | من أعلى إلى أسفل | تصاعدي |
|---|---|---|
| x | 4 | 1 |
| x' | 4 | 3 |
| y | 4 | 1 |
| ي | 4 | 3 |
| ci | 4 | 1 |
| ci' | 4 | 3 |
| م أو م | 4@1,4@2 | غير متوفر |
| x XOR y | غير متوفر | 2 |
| متفرقات | غير متوفر | 5@1 |
| الأعلى | 4 | 3 |
يذكر وصف عملية التطوير من الأسفل إلى الأعلى co ′ كمخرج، لكنه لا يذكر co . هل يعني هذا أن هذا التصميم لا يحتاج أبدًا إلى الشكل المباشر لخرج الحمل؟ الإجابة هي نعم ولا. في كل مرحلة، يعتمد حساب co ′ فقط على ci ′ و x ′ و y ′ ، مما يعني أن انتشار الحمل ينتشر على طول مواضع البتات بنفس سرعة التصميم التقليدي دون الحاجة إلى حساب co . أما حساب u ، الذي يتطلب حساب ci من ci ′ باستخدام بوابة NOR أحادية المدخل، فهو أبطأ، ولكن لأي طول كلمة، لا يتحمل التصميم هذا العبء إلا مرة واحدة (عند حساب بت المجموع الأيسر). وذلك لأن هذه الحسابات تتداخل، كل منها في مسارها الخاص دون التأثير على وقت حساب بت المجموع لموضع البت التالي. وبالتأكيد، من المحتمل أن يتم عكس co ′ الخارج من موضع البت الأيسر كجزء من المنطق الذي يحدد ما إذا كان الجمع قد تجاوز الحد المسموح به. لكن باستخدام بوابات NOR ذات 3 مداخل، يكون التصميم من الأسفل إلى الأعلى سريعًا جدًا لإجراء عملية الجمع المتوازي على طول كلمة غير تافه، ويقلل من عدد البوابات، ويستخدم عددًا أقل من المخارج ... لذا فهو يفوز إذا كان عدد البوابات و/أو عدد المخارج هو الأهم!
سنترك تفاصيل الدائرة الدقيقة للتصميم التصاعدي الذي تنطبق عليه جميع هذه العبارات كتمرين للقارئ المهتم، بمساعدة صيغة جبرية أخرى: u = ci ( x XOR y ) + ci ′ ( x XOR y ) ′ ] ′ . إن فصل عملية نقل الحمل عن عملية تكوين المجموع بهذه الطريقة هو ما يرفع أداء جامع الحمل المسبق مقارنةً بجامع الحمل المتموج .
التطبيق في تصميم الدوائر الرقمية
أحد تطبيقات الجبر البولياني هو تصميم الدوائر الرقمية، بهدف تقليل عدد البوابات وهدف آخر هو تقليل وقت الاستقرار.
هناك ستة عشر وظيفة ممكنة لمتغيرين، ولكن في أجهزة المنطق الرقمي، فإن أبسط دوائر البوابات تنفذ أربعة منها فقط: الاقتران (AND)، والفصل (OR الشامل)، والمكملات الخاصة بها (NAND وNOR).
تقبل معظم دوائر البوابات أكثر من متغيرين إدخال؛ فعلى سبيل المثال، تم بناء حاسوب التوجيه الفضائي أبولو ، الذي كان رائدًا في تطبيق الدوائر المتكاملة في ستينيات القرن الماضي، باستخدام نوع واحد فقط من البوابات، وهي بوابة NOR ثلاثية المدخلات، والتي يكون خرجها صحيحًا فقط عندما تكون جميع المدخلات الثلاثة خاطئة. [ 3 ] [ 4 ]
انظر أيضاً
مراجع
- ↑ بيتر ج. باهل؛ رودولف دامراث (2012-12-06). الأسس الرياضية للهندسة الحاسوبية: دليل . سبرينغر ساينس آند بيزنس ميديا. ص 15–. ISBN 978-3-642-56893-0.
- ↑ لالا، باراغ ك. (16-07-2007). مبادئ التصميم الرقمي الحديث . جون وايلي وأولاده. ص 78. ISBN 978-0-470-07296-7.
- ↑ هول، إلدون سي. (1996). رحلة إلى القمر: تاريخ حاسوب توجيه أبولو . المعهد الأمريكي للملاحة الجوية والفضائية. رقم ISBN 1-56347-185-X.
- ↑ "مخططات حاسوب توجيه أبولو (AGC)" . klabs.org . ريتش كاتز . تم الاطلاع عليه بتاريخ 19-06-2021 .
لمعرفة كيفية استخدام منطق بوابة NOR في وحدة الحساب والمنطق (ALU) لحاسوب توجيه أبولو، حدد أيًا من مدخلات وحدة 4 بت في فهرس الرسومات، وقم بتكبير الصور حسب الرغبة.
للمزيد من القراءة
- بيندر، إدوارد أ.؛ ويليامسون، إس. جيل (2005). دورة مختصرة في الرياضيات المتقطعة . مينولا، نيويورك: منشورات دوفر. ISBN 0-486-43946-1
يُقدّم المؤلفون برهانًا على إمكانية التعبير عن أي دالة منطقية (بوليانية) بصيغة منطقية عادية، سواءً كانت انفصالية أو ترابطية (انظر الصفحتين 5-6). ويتم البرهان ببساطة عن طريق إنشاء جميع الصفوف البالغ عددها 2^
Nمن
المتغيرات
البوليانية N
، وإثبات أن لكل صف ("الحد الأدنى" أو "الحد الأقصى") تعبيرًا بوليانيًا فريدًا. ويمكن اشتقاق أي دالة بوليانية للمتغيرات
N
من مجموعة الصفوف التي يكون حدها الأدنى أو حدها الأقصى منطقيًا 1 ("صحيح").
- ماكلوسكي، إي جيه (1965). مقدمة في نظرية دوائر التبديل . نيويورك: شركة ماكجرو هيل للنشر. ص 78. رقم مكتبة الكونغرس 65-17394 .
تم تعريف وشرح التعبيرات الأساسية.
- هيل، فريدريك جيه؛ بيترسون، جيرالد آر. (1974). مقدمة في نظرية التبديل والتصميم المنطقي ( الطبعة الثانية). نيويورك: جون وايلي وأولاده. ص 101. ISBN 0-471-39882-9تحديد الحد الأدنى
والحد الأقصى للدوال
روابط خارجية
- بول، جورج (1848). "حساب المنطق" . مجلة كامبريدج ودبلن الرياضية . الجزء الثالث . ترجمة ديفيد ر. ويلكنز: 183-198 .
- الجبر البولياني
- منطق
- المنطق الجبري
