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 Principes de la conception Machine programmable Le déroulement d une instruction dans l ordinateur.

Présentations similaires


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

1 1 Le Concept du programme enregistré Introduction Principes de la conception Machine programmable Le déroulement d une instruction dans l ordinateur

2 2 Objectifs Il est important de comprendre comment un ordinateur peut exécuter des applications de domaines totalement différents sans modifier son architecture interne. Nous verrons le cycle de base de l exécution des instructions.

3 3 Le Concept du programme enregistré Les ordinateurs actuels sont construits sur deux grands principes : Les instructions sont désignées par des nombres. Les programmes peuvent être stockés en mémoire pour être lus ou modifiés, exactement comme des nombres. Il sagit du concept du programme enregistré ; son invention fit sortir le génie de linformatique de sa lampe à huile. La mémoire peut contenir le code C pour un programme d'édition, le code compilé correspondant, le texte que le programme compilé utilise, et même le compilateur qui a généré le code machine.

4 4 Codage de linformation INFORMATIONS INSTRUCTION DONNÉES FORMATS EN CODE MACHINE NUMERIQUESNON-NUMERIQUE NB ENTIERS POSITIFS NB FRACTIONNAIRES NB ENTIERS NEGATIFS VIRGULE FIXE VIRGULE FLOTTANTE BCD ASCII EBCDIC

5 5 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.

6 6 Machine programmable Codes des instructions interpréteurs dinstructions données Machine Universelle Machine Universelle Sortie Signaux de contrôle Mémoire

7 7 Machine programmable Contrôle Paris MontpellierMarseille Paris MontpellierMarseille

8 8 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. 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

9 9 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.

10 10 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

11 11 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


Télécharger ppt "1 Le Concept du programme enregistré Introduction Principes de la conception Machine programmable Le déroulement d une instruction dans l ordinateur."

Présentations similaires


Annonces Google