الفريق العربي للهندسة العكسية
1.5.2 عملية AND في تعابير بوليانية - Boolean Expressions AND 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.2 عملية AND في تعابير بوليانية - Boolean Expressions AND operator (/thread-3985.html)



1.5.2 عملية AND في تعابير بوليانية - Boolean Expressions AND operator - R333T - 16-05-2024

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

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


تتطلب عملية AND البوليانية اثنين من المشغلين، ويمكن التعبير عنها باستخدام علامة ∧ بين X و Y. يوضح الجدول الحقيقي التالي جميع النتائج الممكنة (المظللة) لقيم X و Y:

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

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

تُجرى عملية AND في الغالب على مستوى البت في لغة التجميع. في المثال التالي، يتم AND كل بت في X مع بته المقابل في Y:

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

X:      11111111
Y:      00011100
X ⋀ Y:  00011100


كما يوضح الشكل، يُمثل كل بت من القيمة الناتجة، 00011100، نتيجة AND للبتات المقابلة في X و Y.

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

 
 mdr