Отличие логической операции исключающее ИЛИ (XOR) от других логических операций заключается в том, что результат её истинен, когда только один из битов равняется единице. 4 Во всех остальных случаях результат равен 0 (нулю). 13
Для сравнения:
- Логическая операция И (AND) выполняется с двумя битами и равна 1, если оба бита равны 1, в остальных случаях результат равен 0. 13
- Логическая операция ИЛИ (OR) выполняется с двумя битами и равна 0, если оба бита равны 0, в остальных случаях результат равен 1. 13
- Логическая операция НЕ (NOT) выполняется с одним битом и зависит от состояния бита: если бит находился в нулевом состоянии, то результат выполнения NOT будет равен единице и наоборот. 13