1-Lógicas XOR
Compuertas Lógicas XOR: ¿Qué son y cómo funcionan?
En electrónica digital y programación, las compuertas lógicas son la base de los circuitos integrados y los sistemas computacionales. Entre ellas, la compuerta XOR (OR exclusivo) es una de las más interesantes por su comportamiento único.
¿Qué es una Compuerta XOR?
La compuerta XOR (del inglés eXclusive OR) es un tipo de compuerta lógica que devuelve 1 (verdadero) solo cuando sus dos entradas son diferentes. Si ambas entradas son iguales (0-0 o 1-1), la salida será 0 (falso).
Tabla de verdad de XOR
| Entrada A | Entrada B | Salida (A XOR B) |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Símbolo de la Compuerta XOR
El símbolo lógico de una XOR es similar al de una compuerta OR, pero con una línea curva adicional en el lado de la entrada:
A ----| | | XOR |---- Salida B ----|_____|
Ejemplo Práctico: Sumador Binario
Una de las aplicaciones más comunes de la XOR es en circuitos sumadores binarios. Por ejemplo, al sumar dos bits:
0 XOR 0 = 0 (0 + 0 = 0)
0 XOR 1 = 1 (0 + 1 = 1)
1 XOR 0 = 1 (1 + 0 = 1)
1 XOR 1 = 0 (1 + 1 = 0, pero genera un acarreo)
En programación, la operación XOR se usa en algoritmos de cifrado, detección de paridad y más. En Python, se representa con el operador ^:
a = 1 b = 0 resultado = a ^ b # Salida: 1
Conclusión
La compuerta XOR es esencial en electrónica y computación, ya que permite comparar bits de manera eficiente. Su uso va desde circuitos básicos hasta sistemas avanzados de criptografía.
Comentarios
Publicar un comentario