Assembler un ordinateur est relativement simple une fois que l'on a acquis les connaissances de base, et il existe même des simulateurs comme PC Building Simulator qui vous aident à vous entraîner (dans une certaine mesure).

Nand Game : construire un CPU dans votre navigateur
Nand Game

Cependant, la construction des composants, et en particulier d'un processeur, est un défi complètement différent. Cela nécessite une compréhension approfondie de sa logique, quelque chose qui n'est pas toujours à notre portée, mais grâce au jeu Nand Game nous pouvons absorber l'essentiel de la construction de processeurs en quelques minutes.

Processeurs. Plus de cœurs, plus de threads, plus de cache, une fréquence plus élevée, une latence et une consommation plus faibles... Je pense que nous avons une idée assez précise de ce que nous attendons de nos puces. J'admets que les derniers modèles d'AMD et d'Intel sont vraiment impressionnants, même si nous ne pouvons pas nier qu'il reste encore quelques aspects à améliorer. Ces processeurs nous offrent toutes leurs performances, mais comprendre leur fonctionnement exige des informations techniques que le grand public ne demande généralement pas.

Nand Game : construire un CPU dans votre navigateur
Le site est en anglais, mais il est facile à comprendre.

En fait, la plupart ne savent pas exactement comment fonctionne un processeur. Il y a quelques années, nous avons vu des projets très intéressants qui expliquent cela, comme un processeur en papier que n'importe qui peut imprimer chez soi, mais aujourd'hui nous avons quelque chose de mieux : un jeu.

Tout ce que vous avez à faire pour participer et apprendre à construire un processeur est de visiter le portail Nand Game.

Le premier élément à votre disposition est une porte NAND, avec deux entrées et une sortie. Cette sortie est toujours « haute » (1), à moins que ses deux entrées ne soient « hautes » (a=1 b=1), ce qui rend la sortie « basse » (0).

Nand Game : construire un CPU dans votre navigateur
Une solution possible...

Le niveau suivant ajoute l'inverseur, ou porte NOT, qui implémente la négation logique (en termes très simples, il inverse son entrée). La section principale continue avec la porte OR (disjonction logique), et se termine avec la porte XOR (disjonction exclusive).

Au fur et à mesure que vous progressez dans chaque phase, votre processeur virtuel devient de plus en plus complexe, tout en apprenant davantage sur son fonctionnement interne. Si vous ne savez pas exactement comment construire l'une de ces portes, ne vous inquiétez pas.

Les articles Wikipédia consacrés à chacune d'elles contiennent de petits schémas de connexion. Certains diront peut-être que c'est tricher, mais nous ne passons pas d'examen ici. Maintenant, si vous pensez que Nand Game ne vous suffit pas, vous pouvez toujours explorer des options plus avancées, parmi lesquelles se distingue le simulateur logique LogicEmu.

Site officiel :