Décompressez puis ouvrez le fichier dans logisim. Vous trouvez un circuit avec beaucoup d'éléments. Certains éléments ont une adresse de 3 bits. Voici un rapide résumé :
Un clavier, adresse @=000.
Il faut sélectionner le clavier avec la main pour pouvoir écrire.
Des registres (mémoires de 1 octet) d'adresse allant de 001 à 101.
Un additionneur dont le résultat peut être lu à l'adresse @=110.
Un afficheur, à l'adresse @=111.
Voici le fonctionnement attendu :
Quand on lit, le contenu lu est toujours écrit dans le registre de transfert @=001.
Quand on écrit, le contenu écrit vient toujours du registre de transfert @=001.
Donc si on veut écrire le contenu du clavier sur l'afficheur, il faut d'abord lire (RD) l'adresse @=000 et ensuite écrire (WR) à l'adresse @=111.
Tous les registres sont cadencés par une horloge (CLK) de sorte qu'après chaque réglage de RD, WR, @, il faut donner un top d'horloge (cliquer 2x avec la main sur l'horloge)
Ce que vous devez faire :
Entrer dans le sous-circuit aiguillage pour y entrer la logique nécessaire.
Par exemple RD=1 avec @=010 doit mettre à 1 l'entrée RD du registre @=010.
Entrer 4 et 7 au clavier piloter la suite de signaux CLK, RD, WR et @ permettant de calculer la somme et de l'afficher.