Puertas lógicas - ¿Las conecté correctamente?

0

Tengo 2 problemas de puertas lógicas que necesito resolver aplicando las leyes de morgan y solo quería asegurarme de si lo hice correctamente o no.

  1. Se supone que debo crear la función F = abc + d utilizando solo las puertas NOR.

Lo que hice fue esto:

  • Crea la función F = a negb + a b c + negb c solo usando NANDs.
  • Y para esto intenté esto, pero no estoy tan seguro de esto:

    Me encantaría que cualquier pro de la puerta lógica pudiera echarle un vistazo rápido y hacerme saber lo que piensas.

    ¿Están bien o ni siquiera estoy cerca?

    ¡Muchas gracias!

        
    pregunta Daeto

    1 respuesta

    2

    Hay varios errores. Sugiero utilizar WolframAlpha.com para verificar su lógica. En el segundo problema, por ejemplo, para el primer tipo de puerta en " evalúa (no A) nand (no B) " y verás que el resultado es "A o B" en lugar de "A y B" que se muestran.

    Verás que "A o B" es la respuesta correcta al aplicar la primera de las leyes de De Morgan:

    not (A and B) == (not A) or (not B)
    

    sustituyendo tus entradas negadas:

    not ((not A) and (not B)) => (not (not A)) or (not (not B)) => A or B
    

    Como uno de los comentarios mencionados, deberías comenzar con entradas no negadas (A, B); eres inconsistente en ese sentido (usaste una puerta para negar D en el primer problema).

        
    respondido por el tcrosley

    Lea otras preguntas en las etiquetas