Елемент, що помічає незгоду
Знайди відмінність із XOR
XOR — Exclusive OR, виключне АБО: вихід дорівнює 1, коли входи різні. Біт — двійкова цифра 0 чи 1, що позначає низький або високий логічний рівень.
ЕКСПЕРИМЕНТАЛЬНИЙ СТІЛ
Змінюй налаштування схеми, передбачай покази та перевіряй розв’язання завдання. Це навчальні моделі; припущення пояснено в кожному уроці.
Увійди, щоб зберігати прогрес. Прогрес гостя зберігається на цьому пристрої.
Чому це працює
Ідеальна двійкова логіка: 0 — низький рівень, 1 — високий, а не виміряна напруга. Живлення, струм, навантаження виходу та затримка не моделюються; рисунки показують функції, а не виводи мікросхем.
A й B — входи, Y — вихід. ⊕ означає XOR. Різні входи дають Y = 1, однакові — Y = 0. Таблиця істинності перелічує результат для кожної комбінації.
Складність
Збери · Збери
Увімкни A = 1 і B = 0. Отримай Y = 1.
Потрібна підказка?
A = 1; B = 0 → Y = 1
Досліди · Зміни входи
Задай A = 1 і B = 1. Отримай Y = 0, хоча обидва входи високі.
Потрібна підказка?
A = 1; B = 1 → Y = 0
Розв’яжи · Розв’яжи завдання
Задай A = 0 і B = 0. Підтвердь Y = 0.
Потрібна підказка?
A = 0; B = 0 → Y = 0
Додаткові матеріали та картки схем
Знайди відмінність із XOR
Уяви перевірку згоди двох перемикачів. XOR виділяє невідповідність, перетворюючи два стани на одну відповідь.
Y = A ⊕ B
Усього чотири комбінації. Перевір усі, щоб побачити повне правило, а не лише один світний вихід.
Корисна закономірність
Зміна одного входу перевертає вихід. Зміна обох разом зберігає його.
За межами моделі
XOR утворює біт суми в суматорі й об’єднує біти для перевірки парності: одне правило допомагає рахувати й помічати помилки.
Помилка, якої варто уникати
XOR не є звичайним АБО: два входи 1 дають 0. Він не пам’ятає, який вхід змінився першим.
Змінюється лише A, B незмінний. Y…
- завжди перевертається
- завжди незмінний
- обов’язково стає 1
Читати далі
Один змінений вхід перетворює рівність на відмінність або навпаки.
Збери
Задай A = 1, B = 0 і ввімкни. Відмінність дає Y = 1.
Y = 1
Зміни входи
Задай A = 1, B = 1 і ввімкни. Однакові високі входи дають Y = 0.
Y = 0
Спробуй інший шлях
Зафіксуй B і двічі зміни A. Вихід повернеться до початку. Тоді зміни обидва входи по одному разу.