enlace
^ La respuesta se explica en esta discusión. No es un error sino una "característica" en logisim.
"Esto no es un error, sino una decisión de diseño con la que no está de acuerdo. La forma en que XOR" se supone "que funciona es más controvertida de lo que parece. De manera predeterminada, Logisim toma la interpretación de que una puerta XOR significa que se debe establecer el bit "exactamente uno": Por lo tanto, el XOR de tres 1 es 0, ya que más de uno de la entrada es 1. Sé que piensa que el XOR de tres 1 debe ser 1, ya que un número impar de bits es 1. Si se cambiara Logisim para que funcionara a su manera por defecto, otros se quejarían de que rompí la puerta XOR: hay menos personas, pero una fracción sustancial de los usuarios de Logisim.
Afortunadamente, Logisim tiene la capacidad para que usted modifique el comportamiento de la puerta XOR: con la puerta XOR seleccionada, vaya a la tabla de atributos en la esquina inferior izquierda y modifique "Comportamiento de entrada múltiple" a "Cuando un número impar está activado . " Alternativamente, puedes usar una puerta de paridad impar ".