Ah ?! C'était pour ça le multiplexeur ? Alors en fait ce n'est la fonction adéquate...
Le comptage du nombre de bits à 1 est une fonction beaucoup plus complexe, et il vaudrait mieux utiliser un microcontrôleur (ou éventuellement un PC, si l'on prévoit de faire d'autres traitements) pour la réaliser, compte tenu du nombre élevé d'entrées (400, c'est énooorme !).
Soit dit en passant, pour coder un nombre compris entre 0 et 400, il ne faut pas 4, mais 9 bits.
-----