La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Le Concept du programme enregistré Introduction Le déroulement d une instruction dans l ordinateur.

Présentations similaires


Présentation au sujet: "1 Le Concept du programme enregistré Introduction Le déroulement d une instruction dans l ordinateur."— Transcription de la présentation:

1 1 Le Concept du programme enregistré Introduction Le déroulement d une instruction dans l ordinateur

2 2 Objectif Nous verrons le cycle de base de l exécution des instructions.

3 3 Le concept de programme enregistré Processeur Mémoire Programme de comptabilité Programme d'édition compilateur C Fichiers de salaires Texte de livre Code C pour le programme d'édition Photos de Candi Mémoire Programme de comptabilité Programme d'édition compilateur C Fichiers de salaires Texte de livre Code C pour le programme d'édition Photos de Candi Les programmes enregistrés permettent à un ordinateur qui effectue des opérations comptables de devenir en un clin dœil, un ordinateur qui permet à un écrivain d'écrire un livre.

4 4 Exécution des instructions Les instructions formant un programme sont stockées en mémoire dans des octets consécutifs. Ces instructions sont simples comparés aux déclarations de haut niveau. Linstruction en cours de traitement est repérée par un compteur de programme.

5 5 Le cycle élémentaire Les instructions sont exécutées en boucle : Répéter toujours aller chercher linstruction décoder linstruction exécuter linstruction si linstruction n'était pas un branchement incrémenter le CP à linstruction suivante Fin

6 6 Le déroulement d'une instruction suspension Acquittement Attente de fin de suspension Relâchement d'acquittement Interruption Lecture Interruption logicielle Exécution instruction Traitement interruption oui Décodage instruction Certains événements externes doivent pouvoir interrompre le déroulement d'un programme L'unité centrale s'octroie le contrôle des bus, elle interdit les accès aux bus

7 7 Le déroulement au niveau du matériel Compteur ordinal Instruction Mémoire Registre instruction Séquenceur Horloge interne Evénements Conditions Reçoit le code de l'instruction que l'unité de commande est allé chercher en mémoire Le CO contient l'adresse de l'instruction à exécuter Permet de reconnaître l'instruction Le séquenceur fournit les commandes appelés micro-commandes nécessaires au déroulement de l'instruction Décodeur

8 8 Les interruptions Une interruption est un signal qui modifie temporairement le cycle chercher-décoder-exécuter. Certains événements, tels que la pression dun bouton déclenche des interruptions. Dans ce cas –La valeur courante du PC est stockée dans un emplacement mémoire –Le PC est positionné à une adresse ou sont stockées les instructions servant à traiter linterruption –Lorsque ces instructions sont terminées, la valeur du PC sauvegardée est remise dans le registrer PC et l'exécution reprend normalement.


Télécharger ppt "1 Le Concept du programme enregistré Introduction Le déroulement d une instruction dans l ordinateur."

Présentations similaires


Annonces Google