Créer un compteSe connecter
On prends deux bits (0 = Éteint, 1 = Allumé) et on les met dans une porte
:hap:

Ensuite cette porte renvoie un bit qui continue le chemin, et elle décide si ce bit sera allumé ou éteint
:peur:


Parmis ces portes il y a:

AND
:d)
Si les deux bits sont allumés, renvoie allumé. Sinon, éteint.
OR
:d)
Si au minimum un des deux bits est allumé, renvoie allumé. Sinon éteint.
XOR
:d)
Si seulement un des deux bits est allumé, renvoie allumé. Sinon éteint.

Mais, il y a aussi des portes "simples" (Une seule entrée):

Buffer
:d)
Ne change rien, on pourrait s'en passer.
NOT
:d)
Inverse (Allumé -> Éteint, Éteint -> Allumé)

Donc on a trois nouvelles portes !
:wi:


NAND (Pour NOT+AND)
:d)
Renvoie éteint si les deux bits sont allumés. Sinon renvoie allumé.
NOR (Pour NOT+OR)
:d)
Renvoie allumé si les deux bits sont éteints. Sinon renvoie allumé.
XNOR/NXOR (Pour NOT+XOR)
:d)
Renvoie allumé seulement si les deux bits sont égaux (Deux allumés ou deux éteints). Sinon renvoie allumé.

Pour finir, un petit exercise pratique:

POST XOR CANCER
:)
Ponche Ponche, tu veux du Onche ?
:old_onch:
il y a 5 ans