الفريق العربي للهندسة العكسية
1.5.3 التعبيرات البولية لعامل - Boolean Expressions OR operator - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات البرمجة - Programming Forums (https://www.at4re.net/f/forum-5.html)
+--- قسم : البرمجة بالأسمبلي - Assembly Section (https://www.at4re.net/f/forum-16.html)
+--- الموضوع : 1.5.3 التعبيرات البولية لعامل - Boolean Expressions OR operator (/thread-3986.html)



1.5.3 التعبيرات البولية لعامل - Boolean Expressions OR operator - R333T - 16-05-2024

[صورة مرفقة: dark.jpg]
 رحلة في عالم الأسمبلي   dance
 
https://www.youtube.com/playlist?list=PL..._swadKSPga

# الفصل 0 : تمهيد # الفصل 1 : المفاهيم الأساسية في لغة الassembly


التعبيرات البولية لعامل - Boolean Expressions OR operator.


عملية OR البولية تتطلب عاملين، وغالبًا ما يتم التعبير عنها باستخدام العلامة **X ∨ Y**. تظهر الجدولة الصحيحة التالية كل النتائج الممكنة (مظللة) لقيم X و Y:

[صورة مرفقة: x1.png]

الناتج يكون خاطئًا فقط عندما تكون كل المدخلات خاطئة. يتوافق هذا الجدول الحقيقي مع العملية البولية OR المستخدمة في التعبيرات البولية المركبة في C++ و Java.

غالبًا ما يتم إجراء العملية OR على مستوى البت. في المثال التالي، يتم إجراء OR لكل بت في X مع البت المقابل في Y، مما ينتج عنه 11111100:


[صورة مرفقة: x2.png]

X:      11101100
Y:      00011100
X ⋁ Y:  11111100



كما هو موضح في الشكل، يتم إجراء OR على البتات بشكل فردي، مما ينتج عنه بت مقابل في النتيجة.

[صورة مرفقة: a2.png]
 
 happy