⚖️ درس 25: گیت XOR
خروجی ۱ میدهد فقط وقتی دو ورودی با هم فرق داشته باشند.
سطح: پیشرفته · زمان: حدود 7 دقیقه · مفاهیم: منطق، XOR، تفاوت · برنامهنویسی: لازم نیست
قدم 1: تشخیصدهندهی تفاوت
XOR یعنی «یا انحصاری»: `0,0→0` `0,1→1` `1,0→1` `1,1→0`. یعنی فقط وقتی ۱ میده که ورودیها **مثل هم نباشن**.
قدم 2: همان چراغ راهپله!
یادت هست درس چراغ راهپله؟ اون مدار در واقع یک XOR بود! هر کدوم از دو کلید که عوض بشه، حالت چراغ عوض میشه — دقیقاً رفتار XOR.
کاری که باید بکنی:
- یک گیت XOR روی صفحه باشه
- دو دکمه روی صفحه باشه
قدم 3: جمعکننده
XOR قلب مدار **جمعکننده**ست: `1 + 1 = 0` با یک رقم نقلی. همون رفتار XOR و AND با هم. کامپیوترها اینجوری جمع میزنن — با گیت، نه با حافظهی جدول ضرب!
این درس را رایگان در شبیهساز انجام بده ⚡