Compuerta XOR (OR Exclusivo)
La compuerta XOR produce una salida ALTA cuando las entradas son DIFERENTES — una u otra, pero no ambas.
La compuerta XOR (OR Exclusivo) produce una salida ALTA cuando sus entradas son diferentes. Si ambas entradas son iguales (ambas 0 o ambas 1), la salida es BAJA. XOR es fundamental para la aritmética, verificación de paridad y cifrado.
Objectives
- Comprender la diferencia entre XOR y OR regular
- Usar XOR para generación y verificación de paridad
- Aplicar XOR en suma binaria (medio sumador)
- Comprender la propiedad de auto-inversión de XOR
- Usar XOR para inversión controlada y cifrado
Key Takeaways
- XOR produce una salida ALTA cuando las entradas son DIFERENTES
- XOR produce una salida BAJA cuando las entradas son IGUALES
- Notación: A ⊕ B, A ^ B, A XOR B
- Auto-inversión: A ⊕ A = 0, A ⊕ B ⊕ B = A
- XOR de múltiples entradas = 1 cuando hay un número IMPAR de 1s
- CI común: 74HC86 (cuatro compuertas XOR de 2 entradas)
- Esencial para paridad, suma, comparadores y cifrado
Applications
- Generación de Paridad: XOR de todos los bits para obtener bit de paridad para detección de errores
- Suma Binaria: XOR produce el bit de suma en un medio sumador
- Comparador: XOR produce 1 cuando las entradas difieren (detección de desigualdad)
- Inversor Controlado: XOR con 0 pasa la señal, XOR con 1 la invierte
- Cifrado: XOR con clave cifra; XOR de nuevo descifra (cifrados de flujo)
Practice Problems
Problem 1: ¿Cuánto es 1 XOR 1?
Problem 2: ¿Cuánto es 0 XOR 1 XOR 1 XOR 0?
Problem 3: Simplifica A XOR A XOR A
Problem 4: Encuentra la paridad de 11010111