الفريق العربي للهندسة العكسية

نسخة كاملة : 1.5.3 التعبيرات البولية لعامل - Boolean Expressions OR operator
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .

R333T

[صورة مرفقة: 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