Skip to content

Карточка учителя. Урок 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. Схема считает у нас на глазах».

Лучший финал курса — не рассказать, а показать сложение на железе.