| 53 | === Exercice 2-AMD2901 === |
| 54 | ==== Question 1 ==== |
| 55 | Evaluer le nombre de bascules D que vous allez utiliser pour décrire votre '''AMD290'''. |
| 56 | ==== Question 2 ==== |
| 57 | Quelles szont les différentes opérations possibles avec l`'''AMD2901'''? |
| 58 | ==== Question 3 ==== |
| 59 | Le résultat de l'ALU peut être récupéré dans quelle partie de l'''AMD2901'''? Quelle est l'entrée qui permet de choisir la destination du résultat de l'ALU? |
| 60 | ==== Question 4 ==== |
| 61 | Ecrit-on dans tous les registres de l''''AMD2901''' à chaque cycle ? |
| 62 | ==== Question 5 ==== |
| 63 | Quelle est l'utilité des bits ''r0, r3, q0, q3 ''? quel est le mode de ces connecteurs ? |
| 64 | ==== Question 6 ==== |
| 65 | Déterminer les entrées qui peuvent modifier les différents drapeaux. |
| 66 | ==== Question 7 ==== |
| 67 | Quelle est l'utilité de l'entrée ''noe'' ? |
| 68 | ==== Question 8 ==== |
| 69 | Est il possible de venir lire une case mémoire et de la modifier au cours du même cycle ? donner un exemple . |
| 70 | === Exercice 3-Vecteurs de test. |
| 71 | Dans le cas de '''votre AMD2901''' dont l'interface est donné plus haut, déterminer le (les) vecteur(s) de test permettant de : |
| 72 | ==== Question 1 ==== |
| 73 | Remplir les registresd'adresse '''0''' avec la valeur '''0''' et le registre '''1''' avec la valeur '''1'''. |
| 74 | |
| 75 | Combien de cycles sont nécessaires ? combien de vecteurs ? |
| 76 | |
| 77 | ==== Question 2 ==== |
| 78 | On suppose que l'accumulateur contient la valeur '''8''' en début de cycle, donner le vecteur qui permet d'avoir '''16''' en fin de cycle dans l'accumulatur. Les sorties seront toutes prévues. |