Impossible. Avec rien d'autre que des diodes, et je suppose que vous autorisez les résistances, les niveaux de sortie de tout bloc logique s'étendront sur une plage plus petite que les niveaux d'entrée. Les chutes de tension directe s'additionneraient jusqu'à ce qu'il n'y ait plus de signal. Il doit y avoir une amplification dans chaque porte, ou du moins dans de nombreux endroits.
Le plus gros bouchon de l'émission, cependant, est qu'avec des diodes uniquement, il n'y aurait aucun moyen d'inverser un signal. Cela signifie qu'il n'y a pas de portes XOR, ni de demi-additionneurs et d'additionneurs complets, aucun moyen de tester si deux bits sont identiques ou différents. Il faudrait concevoir un circuit à diode où si l'entrée monte, la sortie baisse et au moins autant que l'entrée monte.
Enfin, il n'y aurait aucun moyen de stocker un peu. Il doit y avoir un moyen de maintenir l'état, comme un compteur de programme, des registres, des piles d'appels ou quelque chose d'équivalent. Les tongs sont faciles à réaliser avec des portes NOR ou NAND interconnectées. Mais nous ne les avons pas en logique diode pure.
Cela dit, cela ne signifie pas qu'un peu de logique de diode n'est pas utile. Quelques diodes peuvent faire une petite porte OU bon marché dans un circuit TTL, si cela est fait correctement, économisant une puce qui pourrait n'être utilisée que 1/4. (En fait, j'avais une porte OU à deux diodes dans mon projet d'expo-sciences, il y a des années.)
Maintenant, comme il est important d'obtenir des tensions plus grandes et une inversion des signaux, je commence à me demander - si vous autorisez les inductances, vous pouvez inverser les tensions et créer des tensions en dehors de la plage des entrées. Bien que toujours des composants passifs, perdant ainsi de l'énergie à chaque étape, je me demande s'il pourrait y avoir du plaisir à envisager la logique diode-inductance ...?