با سلام خدمت همه در خدمتم با یه مطلب کوچیک در مورد تفاوت AND , OR , XOR , NOT
NOT
نات یعنی هرچی بجز این ، یجورایی معکوس میکنه !
یعنی بجا 1 بزارید 0 و بجا 0 بزارید 1 ! خلاصه یعنی هرچی بود اون نه !
AND
اند یعنی باید دوتاش حتما 1 باشه تا نتیجه بشه 1 ، وگر نه میشه 0 !
یعنی اگر 1 و 1 باشه جواب میشه 1 وگر ن در هر شرایطی میشه 0 !
OR
اور یعنی حداقل اگر یدونه 1 باشه جواب میشه یک ، و در غیر این حالات 0 میشه ! (اگر دوتاشم یک بود در اینجا میشه 1 )
پس حداقل 1 یعنی دوتا هم بود باز جواب میشه 1 !
XOR
من میخونمش زور :) در این حالت شما فقط باید یدونه یک داشته باشید که جواب بشه 1 !
یعنی فقط در این حالت ترکیب 1 و 0 میشه 1 بقیه همه میشه 0 حتی 1 و 1 میشه 0 !
این مفاهیم توی زبان ویژوال بیسیک هم هست و من الان در مثال باینری خدمتتون گفتم ! امید وارم مورد پسندتون واقع شده باشه و به کلمات حداقل فقط و ... دقت کنید :) و یه برگه مثال هم پیوست کردم که خودتون کار کنید و بفهمید چی شده ، اگر سوالیم بود در خدمتم !
مرسی مهندس مطلب خوبی بود. یه خلاصه جم و جور هم من اینجا بنویسم تا درکش راحت تر بشه برا دوستان :
توی OR بیت ها جمع میشن. مثال : یک و صفر جمعش میشه یک
توی AND بیت ها ضرب میشن. مثال : یک و صفر ضربش میشه صفر
توی NOT بیت ها معکوس میشن. مثال : یک معکوسش میشه صفر
توی XOR هم بیت ها جمع میشن فقط منحصرا 1 و 1 میشه صفر و الباقی دقیقا عین OR هست مثلا یک و صفر میشه یک.