Estoy empezando a aprender los conceptos básicos de las puertas a través del primer capítulo de "Los elementos de los sistemas informáticos". El primer proyecto es implementar un grupo de puertas básicas (y, no, o, etc.) utilizando las puertas Nand como base.
Estoy logrando obtenerlos eventualmente, pero honestamente lo estoy haciendo a través de la intuición y prueba y error. ¿Es así como lo has hecho a un nivel de entrada, o hay alguna lógica booleana básica (manipulaciones?) Que podría aprender que ayudaría a mi comprensión de cómo construir cosas desde las puertas de Nand?