Saltar al contenido

Compuerta XOR: tabla de verdad de 2, 3 y 4 entradas (paridad impar)

XOR, el OR exclusivo, es VERDADERO cuando sus dos entradas difieren. Con tres o más entradas, una cadena de XOR significa paridad impar, VERDADERO cuando un número impar de entradas son VERDADERAS, que no es lo mismo que «exactamente uno».

La tabla de dos entradas tiene dos filas VERDADERAS, A = VERDADERO, B = FALSO y A = FALSO, B = VERDADERO, y es FALSA cuando las entradas coinciden. La tabla de tres entradas es VERDADERA en las filas con una o tres entradas VERDADERAS, cuatro filas de ocho; la de cuatro entradas es VERDADERA en las filas con una o tres entradas VERDADERAS, ocho de dieciséis. El motor lee A XOR B XOR C como una sola compuerta de paridad, y la página del error común la pone junto a la fórmula de «exactamente uno de tres» para que veas la fila A = B = C = VERDADERO en la que difieren.

El analizador acepta XOR y ⊕. No acepta el acento circunflejo: A ^ B es XOR en C, Java, Python y JavaScript pero una potencia en Excel y en algunas calculadoras, así que el analizador lo rechaza con una corrección en lugar de adivinar. Por eso la notación de programación imprime XOR como palabra. XOR liga entre AND y OR, de modo que A XOR B OR C es (A XOR B) OR C.

XOR es el operador de la diferencia, la conmutación y la paridad. A XOR TRUE es NOT A, lo que lo convierte en un inversor controlable; A XOR A es FALSO, y por eso los pares se cancelan en una cadena de paridad; y la salida de suma de un semisumador es A XOR B. Un interruptor conmutado de tres puntos es la misma función de paridad con tres entradas. Las identidades de XOR y la ley de eliminación de XOR ((A AND NOT B) OR (NOT A AND B)) se demuestran en sus propias páginas.

Grafías aceptadas

XOR ⊕

Palabrasa XOR b
Programacióna XOR b
Matemáticaa ⊕ b
Álgebraa ⊕ b

2 entradas: A XOR B

A XOR B
#ABf
0FALSOFALSOFALSO
1FALSOVERDADEROVERDADERO
2VERDADEROFALSOVERDADERO
3VERDADEROVERDADEROFALSO
Principiantef es verdadero exactamente cuando exactamente uno entre A y B es verdadero (no ambos).
En todos los demás casos, f es falso.
Sobre los operadores:
- XOR (O exclusivo) es verdadero cuando exactamente una de sus dos partes es verdadera.
Intermediof es verdadero exactamente cuando exactamente uno entre A y B es verdadero (no ambos).
En todos los demás casos, f es falso.
Avanzadof es verdadero exactamente cuando exactamente uno entre A y B es verdadero (no ambos) [disyunción exclusiva ⊕].
En todos los demás casos, f es falso.
Notación formal: A ⊕ B
A XOR B A XOR B A B f XOR
A XOR B A XOR B A B f XOR

3 entradas (paridad impar): A XOR B XOR C

A XOR B XOR C
#ABCf
0FALSOFALSOFALSOFALSO
1FALSOFALSOVERDADEROVERDADERO
2FALSOVERDADEROFALSOVERDADERO
3FALSOVERDADEROVERDADEROFALSO
4VERDADEROFALSOFALSOVERDADERO
5VERDADEROFALSOVERDADEROFALSO
6VERDADEROVERDADEROFALSOFALSO
7VERDADEROVERDADEROVERDADEROVERDADERO
Principiantef es verdadero exactamente cuando un número impar entre A, B y C son verdaderos (1 o 3 de ellos).
En todos los demás casos, f es falso.
Sobre los operadores:
- Una cadena de XOR es verdadera cuando un número impar de sus partes son verdaderas. Con tres partes, el caso en que las tres son verdaderas también cuenta: no significa «exactamente una».
Intermediof es verdadero exactamente cuando un número impar entre A, B y C son verdaderos (1 o 3 de ellos).
En todos los demás casos, f es falso.
Avanzadof es verdadero exactamente cuando un número impar entre A, B y C son verdaderos (1 o 3 de ellos) [paridad: disyunción exclusiva n-aria ⊕].
En todos los demás casos, f es falso.
Notación formal: A ⊕ B ⊕ C
A XOR B XOR C A XOR B XOR C A B C f XOR
A XOR B XOR C A XOR B XOR C A B C f XOR

4 entradas (paridad impar): A XOR B XOR C XOR D

A XOR B XOR C XOR D
#ABCDf
0FALSOFALSOFALSOFALSOFALSO
1FALSOFALSOFALSOVERDADEROVERDADERO
2FALSOFALSOVERDADEROFALSOVERDADERO
3FALSOFALSOVERDADEROVERDADEROFALSO
4FALSOVERDADEROFALSOFALSOVERDADERO
5FALSOVERDADEROFALSOVERDADEROFALSO
6FALSOVERDADEROVERDADEROFALSOFALSO
7FALSOVERDADEROVERDADEROVERDADEROVERDADERO
8VERDADEROFALSOFALSOFALSOVERDADERO
9VERDADEROFALSOFALSOVERDADEROFALSO
10VERDADEROFALSOVERDADEROFALSOFALSO
11VERDADEROFALSOVERDADEROVERDADEROVERDADERO
12VERDADEROVERDADEROFALSOFALSOFALSO
13VERDADEROVERDADEROFALSOVERDADEROVERDADERO
14VERDADEROVERDADEROVERDADEROFALSOVERDADERO
15VERDADEROVERDADEROVERDADEROVERDADEROFALSO
Principiantef es verdadero exactamente cuando un número impar entre A, B, C y D son verdaderos (1 o 3 de ellos).
En todos los demás casos, f es falso.
Sobre los operadores:
- Una cadena de XOR es verdadera cuando un número impar de sus partes son verdaderas. Con tres partes, el caso en que las tres son verdaderas también cuenta: no significa «exactamente una».
Intermediof es verdadero exactamente cuando un número impar entre A, B, C y D son verdaderos (1 o 3 de ellos).
En todos los demás casos, f es falso.
Avanzadof es verdadero exactamente cuando un número impar entre A, B, C y D son verdaderos (1 o 3 de ellos) [paridad: disyunción exclusiva n-aria ⊕].
En todos los demás casos, f es falso.
Notación formal: A ⊕ B ⊕ C ⊕ D
A XOR B XOR C XOR D A XOR B XOR C XOR D A B C D f XOR
A XOR B XOR C XOR D A XOR B XOR C XOR D A B C D f XOR

El error habitual

Usar una cadena de XOR para «exactamente uno de varios». A XOR B XOR C es VERDADERO cuando los tres son VERDADEROS, porque tres es impar. El ejemplo resuelto muestra la fórmula correcta de tres casos y la fila en la que las dos se separan.

Preguntas

¿XOR es conmutativo y asociativo?

Sí, las dos cosas, y por eso la cadena no necesita paréntesis y se lee igual en cualquier orden. La página de identidades demuestra A XOR A = FALSE, A XOR FALSE = A y A XOR TRUE = NOT A.

¿Qué es XOR en términos de AND, OR y NOT?

(A AND NOT B) OR (NOT A AND B), un término por fila VERDADERA. La forma equivalente de producto de sumas es (A OR B) AND (NOT A OR NOT B), y el conversor a formas normales produce las dos.

Relacionado

Ejemplos resueltos que lo usan

Leyes

Herramientas

Véase también

Operadores y compuertas

Generado a partir del motor de Tangibool, semántica tangibool-semantics/1, motor 1.0.0, compilación . Cada tabla, mapa, simplificación y veredicto de estas páginas lo calculó el motor de Tangibool al compilar el sitio, y cada afirmación la volvió a comprobar el mismo verificador exacto que usa la app. Los límites se indican donde aplican. © 2026 Foreranger LTD.