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.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Les chiffres
  5. 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.