Cycle chercher-décoder-exécuter
Les trois phases du cycle sur une petite machine à accumulateur : rôle du compteur ordinal, du registre d'instruction et de l'accumulateur, exécution pas à pas de programmes courts, horloge et fréquence.
- 27 cartes
- 5 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Les chiffres
- Comprendre
Quelques cartes du deck
Cycle chercher-décoder-exécuter : de quoi s'agit-il ?
Voir la réponse
Boucle sans fin du processeur : lire l'instruction à l'adresse désignée, repérer ce qu'elle demande, puis la réaliser.
Chercher : l'instruction va de la mémoire au registre d'instruction et le compteur avance. Décoder : l'unité de commande lit le code opération. Exécuter : l'UAL ou la mémoire fait le travail.
Sur une machine à accumulateur où chaque instruction occupe une case, le compteur ordinal avance pendant la phase chercher. L'instruction rangée à l'adresse 6 vient d'être lue. Que contient le compteur ordinal ?
- 7
- 6
- 5
- L'instruction elle-même
Voir la réponse
7
Le compteur ordinal désigne toujours la prochaine instruction : une fois celle de l'adresse 6 lue, il vaut 7. L'instruction lue est dans le registre d'instruction, pas dans le compteur.
Pendant la phase chercher, l'instruction dont l'adresse est dans le … est copiée dans le ….
Voir la réponse
Pendant la phase chercher, l'instruction dont l'adresse est dans le compteur ordinal est copiée dans le registre d'instruction.
Le compteur ordinal avance aussitôt vers l'instruction suivante : l'adresse et le code de l'instruction en cours sont deux choses différentes.
Compteur ordinal : de quoi s'agit-il ?
Voir la réponse
Registre qui contient l'adresse de la prochaine instruction à chercher en mémoire.
Il avance de 1 (ou de la taille de l'instruction) à chaque instruction. Un saut le remplace par l'adresse visée, c'est ainsi qu'une boucle ou un si change la suite du programme.