Outils pour utilisateurs

Outils du site


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 @=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 :

  1. 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.
  2. 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