nsi:premiere:architecture:sequentiel_exercice_2
Architecture séquentielle, aiguillage
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
@=000et 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 exempleRD=1avec@=010doit 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.
nsi/premiere/architecture/sequentiel_exercice_2.txt · Dernière modification : de goupillwiki

