Hay buenos ejemplos en homofaciens.de para cada una de las funciones lógicas estándar . XOR es uno de los más difíciles de implementar, pero se puede hacer de esta manera.
simular este circuito : esquema creado usando CircuitLab
Cómo funciona
A y B baja : la salida es baja ya que no hay potencia a través de D1 o D3 para impulsar la salida alta.
A high-B low : La salida será alta porque 'A' alimentará el terminal OUT a través de D1. D4 tirará de la compuerta baja de Q1 apagando Q1 evitando que salga hacia afuera.
A bajo - B alto : Salida también alta con la misma lógica que el ejemplo anterior.
Una alta B alta : Salida baja. A pesar de que el lado izquierdo de R3 es alto, el lado derecho será bajado por Q1 porque la compuerta es alto por R1.
Puede convertir esto en una puerta de entrada de cuatro o cinco (o cualquier número) agregando más pares de diodos.
El cálculo de los valores de los componentes se deja al OP.