Hice un sumador de 2 bits en Logisim Evolution y por alguna razón da la salida incorrecta. Busqué un montón de publicaciones en foros y todos usan el mismo diseño exacto y dicen que funciona.
Aquí hay una tabla de verdad:
Creo que tienes el esquemático correcto. Creo que tienes la tabla correcta. Simplemente creo que no estás leyendo tu tabla correctamente.
Aquí está tu circuito hecho en programa Digital de Neemann (gratis):
Ese es exactamente el mismo esquemático que tienes (quizás un poco más ordenado y mejor etiquetado). Esa tabla a la derecha se genera automáticamente para mí por el programa. No está hecha a mano. Y puedes ver que la tabla se parece mucho a la tuya.
Y todo esto es correcto.
El problema en tu lectura de la tabla ocurre porque los bits de entrada están algo mezclados. Los bits de la palabra de 2 bits \$A\$ y los bits de la palabra de 2 bits \$B\$ están entremezclados, como puedes ver.
Déjame renombrar todo para que sea una coincidencia exacta con tu resultado. Esto significa que las entradas y salidas estarán igual de mal etiquetadas, pero el circuito no cambiará:
Lo mismo que tienes. Y está correcto. Solo etiquetas terribles.
Ahora, permíteme -- una vez más -- reordenar un poco la tabla. Voy a usar mis etiquetas bonitas, nuevamente. (No soporto las tuyas). La única diferencia ahora será que las entradas de la tabla se reorganizarán. Esa es la única diferencia:
Probablemente ahora sea un poco más legible. \$A\$ está organizado con su bit de orden superior a la izquierda. Lo mismo con \$B\$. Pero ahora todo \$A\$ está junto y todo \$B\$ está junto. Y estoy comenzando con \$0\$ para \$A\$ y recorriendo todos los valores para \$B\$ primero, antes de sumar 1 a \$A\$ y repetir. Por lo tanto, la tabla se lee mejor ahora.
Eso fue todo. Estás bien.
Necesitas aprender a interpretar lo que ves. Eso es todo. Las computadoras y los simuladores son solo software. No saben qué presentar para ayudarte a pensar y ciertamente no tienen idea de qué esperas ver. Simplemente hacen su trabajo, generan cosas, y te dejan descifrar el significado.
Tal vez algún día en el futuro, el software de inteligencia artificial sabrá lo que quieres ver como humano y presentará exactamente lo que esperas ver. Pero aún no hemos llegado a eso. Así que aún tienes que usar tu cerebro. Bueno, qué se le va a hacer. ;)
Una última nota. El programa Digital de Neemann tiene bonitas opciones de menú:
¿Ves esas cosas bonitas marcadas en azul? Eso me permite elegir el orden de las tablas que generé para ti, arriba. Esas opciones muy agradables hacen que sea realmente fácil generar tablas con un orden deseado en su análisis. Trivial, de hecho. Te recomiendo la herramienta.
I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.