16-05-2024, 10:33 AM
رحلة في عالم الأسمبلي
https://www.youtube.com/playlist?list=PL..._swadKSPga
# الفصل 0 : تمهيد # الفصل 1 : المفاهيم الأساسية في لغة الassembly
جداول الحقيقة للدوال البولية - Truth Tables for Boolean Functions.
الدالة البولية تستقبل إدخالات بولية وتنتج إخراجًا بوليًا. يمكن إنشاء جدول حقيقة لأي دالة بولية، يظهر فيه جميع الإدخالات والمخرجات الممكنة. ما يلي هي جداول الحقيقة التي تمثل الدوال البولية والتي تحتوي على إدخالين يُسميان X وY. العمود المظلل على اليمين هو إخراج الدالة:
# المثال 1: ¬X ∨ Y
# المثال 2: X ∧ ¬Y
# المثال 3: (Y ⋀ S) ⋁ (X ⋀ ¬S)
هذه الجداول الحقيقة المكتملة تظهر جميع الإدخالات الممكنة ومخرجاتها المقابلة للدوال البولية المعطاة.
الدالة البولية في المثال 3 تصف مُضاعف بولي، وهو عنصر رقمي يستخدم بت مُحدد (S) لاختيار من مجموعة من المداخل (في هذه الحالة، X أو Y). إذا كانت مخرجات الدالة (Z) متطابقة مع X، وإذا كانت مخرجات الدالة متطابقة مع Y. فيما يلي رسم تخطيطي لمضاعف بولي:
https://www.youtube.com/playlist?list=PL..._swadKSPga
# الفصل 0 : تمهيد # الفصل 1 : المفاهيم الأساسية في لغة الassembly
- 1.0 مقدمة
- 1.1 مرحبًا بك في لغة الAssembly
- 1.2 تطبيقات لغة الassembly
- 1.3 مفهوم الآلة الافتراضية Virtual Machine
- 1.4 تمثيل البيانات - Data Representation
- 1.4.1 الأعداد الصحيحة الثنائية - Binary Integers
- 1.4.2 ترجمة الأعداد الثنائية غير الموقعة unsigned binary integer إلى العشرية Decimal
- 1.4.3 ترجمة الأعداد العشرية غير الموقعة Unsigned Decimal إلى البيناري Binary
- 1.4.4 الجمع الثنائي - Binary Addition
- 1.4.5 أحجام تخزين الأعداد الصحيحة Integer Storage Sizes
- 1.4.6 الأعداد الست عشرية - Hexadecimal Integers
- 1.4.7 تحويل العدد الست عشري غير الموقع Unsigned Hexadecimal الى عشري Decimal
- 1.4.8 تحويل العدد العشري غير الموقع Unsigned Decimal إلى الست عشرية Hexadecimal
- 1.4.9 الجمع الست عشري - Hexadecimal Addition
- 1.4.10. الأعداد الصحيحة الثنائية الSigned التمثيل بالمكملين الاثنين Two’s-Complement
- 1.4.11 الbinary intervals للأعداد الsigned و unsigned
- 1.4.12. شرح معمق ل Signed Binary Integers
- 1.4.13 المكملين الاثنين للعدد في النظام الست عشري Hexadecimal Two’s Complement
- 1.4.14 القيم القصوى والدنيا - Ranges and Sizes of Signed Integer Types
- 1.4.15 الطرح الثنائي - Binary Subtraction
- 1.4.16 تخزّين الأحرف - Character Storage
- 1.4.17 الControl Characters ل ASCII والمصطلحات لتمثيل البيانات الرقمية
- 1.4.18 أرقام العشري المُشفرة بالنظام الثنائي - Binary-Coded Decimal (BCD) Numbers
- 1.4.1 الأعداد الصحيحة الثنائية - Binary Integers
- All 1.4.* تمثيل البيانات - Data Representation
- 1.5 التعابير بوليانية Boolean Expressions
- 1.5.0 تمهيد لتعابير بوليانية Boolean Expressions introduction
- 1.5.1 عملية NOT في تعابير بوليانية - Boolean Expressions NOT operator
- 1.5.2 عملية AND في تعابير بوليانية - Boolean Expressions AND operator
- 1.5.3 التعبيرات البولية لعامل - Boolean Expressions OR operator
- 1.5.4 ترتيب العمليات في التعابير البولية - Operator Precedence
- 1.5.5 جداول الحقيقة للدوال البولية - Truth Tables for Boolean Functions
- 1.5.0 تمهيد لتعابير بوليانية Boolean Expressions introduction
جداول الحقيقة للدوال البولية - Truth Tables for Boolean Functions.
الدالة البولية تستقبل إدخالات بولية وتنتج إخراجًا بوليًا. يمكن إنشاء جدول حقيقة لأي دالة بولية، يظهر فيه جميع الإدخالات والمخرجات الممكنة. ما يلي هي جداول الحقيقة التي تمثل الدوال البولية والتي تحتوي على إدخالين يُسميان X وY. العمود المظلل على اليمين هو إخراج الدالة:
# المثال 1: ¬X ∨ Y
# المثال 2: X ∧ ¬Y
# المثال 3: (Y ⋀ S) ⋁ (X ⋀ ¬S)
هذه الجداول الحقيقة المكتملة تظهر جميع الإدخالات الممكنة ومخرجاتها المقابلة للدوال البولية المعطاة.
الدالة البولية في المثال 3 تصف مُضاعف بولي، وهو عنصر رقمي يستخدم بت مُحدد (S) لاختيار من مجموعة من المداخل (في هذه الحالة، X أو Y). إذا كانت مخرجات الدالة (Z) متطابقة مع X، وإذا كانت مخرجات الدالة متطابقة مع Y. فيما يلي رسم تخطيطي لمضاعف بولي: