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

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

R333T

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