⚖️ درس 25: گیت XOR

خروجی ۱ می‌دهد فقط وقتی دو ورودی با هم فرق داشته باشند.

سطح: پیشرفته · زمان: حدود 7 دقیقه · مفاهیم: منطق، XOR، تفاوت · برنامه‌نویسی: لازم نیست

قدم 1: تشخیص‌دهنده‌ی تفاوت

XOR یعنی «یا انحصاری»: `0,0→0` `0,1→1` `1,0→1` `1,1→0`. یعنی فقط وقتی ۱ می‌ده که ورودی‌ها **مثل هم نباشن**.

قدم 2: همان چراغ راه‌پله!

یادت هست درس چراغ راه‌پله؟ اون مدار در واقع یک XOR بود! هر کدوم از دو کلید که عوض بشه، حالت چراغ عوض می‌شه — دقیقاً رفتار XOR.

کاری که باید بکنی:

قدم 3: جمع‌کننده

XOR قلب مدار **جمع‌کننده**ست: `1 + 1 = 0` با یک رقم نقلی. همون رفتار XOR و AND با هم. کامپیوترها این‌جوری جمع می‌زنن — با گیت، نه با حافظه‌ی جدول ضرب!

این درس را رایگان در شبیه‌ساز انجام بده ⚡

درس‌های نزدیک

🔄

درس 24: گیت NOT

⏱️

درس 26: چشمک‌زن بدون آردوینو