Карточка учителя. Урок 4: XOR, XNOR, полусумматор
XOR = сумма, И = перенос. Если класс это увидел на светодиодах — урок удался.1. Банк вопросов «спроси класс»
В1. XOR выдал 1. Что это говорит о входах?
- ✅ Верно: они разные (одна единица и один ноль).
- ❌ Ошибка: «оба единицы».
- 💡 Подсказка: «Исключающее — исключает случай, когда оба одинаковы. Значит они…?»
В2. Чем XNOR отличается от XOR одним словом?
- ✅ Верно: наоборот (совпадение вместо различия).
- ❌ Ошибка: «ничем» / «мощнее».
- 💡 Подсказка: «Кружок на выходе. Что он делает с ответом?»
В3. Сколько будет 1+1 в двоичной системе?
- ✅ Верно: 10 (это два: ноль в разряде, единица в перенос).
- ❌ Ошибка: «2» (в двоичной цифры 2 нет) или «0».
- 💡 Подсказка: «Как в десятичной 5+5=10: пишем 0, единицу — куда?»
В4. Какой вентиль отвечает за перенос в полусумматоре?
- ✅ Верно: И (перенос = 1, только когда оба входа 1).
- ❌ Ошибка: «XOR».
- 💡 Подсказка: «Перенос появляется только при 1 и 1. Какой вентиль даёт 1 только тогда?»
В5. XOR при двух единицах даёт 0, а обычное ИЛИ — 1. Кто “щедрее”?
- ✅ Верно: обычное ИЛИ (ему хватает любой единицы, включая обе).
- ❌ Ошибка: «они одинаковые».
- 💡 Подсказка: «Сравни последнюю строку таблиц ИЛИ и XOR».
В6. Проходной выключатель в коридоре — какой это вентиль?
- ✅ Верно: XOR (любой тумблер меняет свет).
- ❌ Ошибка: «ИЛИ».
- 💡 Подсказка: «Оба вверх — одно состояние, по-разному — другое. На что похоже?»
В7. Зачем нужен XNOR на практике?
- ✅ Верно: сравнивать сигналы, ловить несовпадения (контроль ошибок, чётность).
- ❌ Ошибка: «ни за чем, это как XOR».
- 💡 Подсказка: «Детектор совпадения. Где важно, что два числа равны?»
В8. Из чего состоит арифметика процессора?
- ✅ Верно: из сумматоров, а те — из XOR и И (и переносов).
- ❌ Ошибка: «из специального чипа-калькулятора».
- 💡 Подсказка: «Мы только что собрали кусочек процессора на макетке. Из чего?»
2. Если спросят с подвохом
П1. «Почему 1+1 не равно 2 на светодиодах?»
Равно — но в двоичном виде это 10: младший LED (сумма) = 0, старший (перенос) = 1. Читаем два огонька как двоичное число 10 = «два».
П2. «XOR — это ведь просто ИЛИ без последней строки?» Именно. XOR = ИЛИ, из которого «вычли» случай 1+1. Отсюда и название — Исключающее.
П3. «Полусумматор — почему “полу”?» Он не принимает перенос из предыдущего разряда. «Полный сумматор» это умеет — из полных сумматоров строят многоразрядное сложение (тема заданий уровня 3).
П4. «Можно XOR сделать из И-НЕ?» Да, из четырёх штук 74LS00 (см. разбор в уроке). Универсальность И-НЕ снова в деле.
П5. «Что такое проверка чётности?» Способ поймать ошибку в переданных данных: считаем число единиц цепочкой XOR. Изменился один бит при передаче — чётность «не сойдётся».
3. Частые ошибки учеников
- Путают XOR с обычным ИЛИ. → «Разница в одной строке: 1 и 1 → у ИЛИ единица, у XOR ноль».
- Пишут 1+1=2 в двоичной. → «Цифры 2 в двоичном нет. Это 10: ноль и перенос».
- Думают, перенос берут с XOR. → «Сумма — с XOR, перенос — с И. Два разных вентиля».
- Считают, что схема “не по-настоящему” складывает. → «По-настоящему: два светодиода показывают двоичный результат. Так же считает процессор».
4. Аварийный ответ
Если вопрос ушёл в полные сумматоры, АЛУ, разрядность процессоров:
«Это уже устройство настоящего процессора — огромная и красивая тема на будущее. А прямо сейчас давай докажем главное экспериментом: наберём 1+1 на кнопках и прочитаем на светодиодах двоичное 10. Схема считает у нас на глазах».
Лучший финал курса — не рассказать, а показать сложение на железе.