[PDF] [PDF] Architecture des ordinateurs





Previous PDF Next PDF



CPU et mémoire

Registres CPU LMC. Accumulateur ( A or Acc ). Registre d'instruction ( IR ). Registre d'adresses ( MAR ). Registre de données ( MDR ). Compteur de programme ( 



Electronique TD3 18/19

e- Le registre d'instruction stocke le résultat de l'instruction en cours exécution Vrai ou Faux ? f- Le registre Accumulateur se trouve dans UCC (Unité de 



Chapitre 1: Architecture du Microprocesseur 6809

Le microprocesseur 6809 dispose de neuf registres internes accessibles à l'utilisateur. (figure n°2). Accumulateur B. Accumulateur A. Compteur-Programme PC.



7. Instructions et micro-instructions.key

Le jeu d'instruction supporte les quatre instructions suivantes où Rd est le registre destination et. Rs le registre source : Mnémonique. Opcode Description.



Rapport annuel du Registre Piles et accumulateurs : Données 2018

européenne 2006/66/CE relative aux piles et accumulateurs le Registre national des producteurs de piles et ▫ PA industriel : est considéré comme pile ou ...



Eau chaude avec pompes à chaleur / Une bonne planification pour

٢٢‏/٠٣‏/٢٠٢٣ inconvénients par rapport à l'accumulateur à registre. -. La différence de température entre le côté primaire et le côté secondaire de la ...



Registre des Piles et Accumulateurs - Rapport Annuel - Données

Registre PA un accumulateur au plomb pèse environ 17 kg22. Néanmoins



PLAN PLAN

Le registre Accumulateur. ▫ Certaines opérations portent implicitement sur Les registre d'instruction. ▫ Le registre d'instructions noté RI



Diapositive 1

Le résultat est mis dans le registre accumulateur. Code opération Opérande2. Exemple : ADD A ( ACC←(ACC) + A ). Ce type de machine 



4. Architecture générale dun ordinateur

registre spécial = registre accumulateur : • Le 2ème opérande se trouve déjà dans le registre accumulateur chargé par l'instruction précédente. • L 



CPU et mémoire

Exécute les instructions machines en utilisant les registres et l'UAL IR (le registre d'instruction) ... Un seul registre : Acc (accumulateur) ...



Diapositive 1

L'UAL comporte un registre accumulateur. ( ACC ):. • c'est un registre de travail qui sert a stocker un opérande (données ).



Le Microcontrôleur 8051/8052

Octet haut du registre DPTR (adressage mémoire externe) processeur l'Accumulateur est C. Les bits de certains registres sont ainsi accessibles par.



Rapport annuel du Registre Piles et accumulateurs : Données 2018

Registre des Piles et Accumulateurs - Rapport Annuel - Données 2018



16 bits DH DL CH CL BH BL Accumulateur Base Compteur

Accumulateur. Base. Compteur. Données. Registres généraux. Code. Extra. Pile (Stack). Données. Registres de segment. 16 bits. Pile (Stack).



Jeu dinstruction et pipeline

Un opérande est l'accumulateur. ? Architecture à registres généraux. ? Opérandes explicites: ? Registre-mémoire. ? Accès mémoire comme partie d'une 



Etapes dexécution des instructions

chemin de données (la mémoire ou les registres) Charger le 1er mot d'instruction de la mémoire principale vers le registre d'instruction.



Chapitre 2

Compteur ordinal (Program Counter (PC) ). • Registre d'état (Processor Status (PS) ). • Registres d'adresse etc. • Un registre d'instruction (RI)



Archi Système cours 4

registre. Accumulateur et logique (UAL). Registre d'états. Pointeur Stockage dans la mémoire dans les registres



Les registres interne du µP :

1- Accumulateur Ac ( registre de travail) :registre à 8bits très utilisés dans 6- Registre d'instruction :toutes les instructions d'un programme sont en ...



[PDF] CPU et mémoire

Registre (ou l'ensemble de registres) utilisé pour la manipulation des données D'habitude contient les résultats des opérations arithmétiques ou logiques Page 



[PDF] Etapes dexécution des instructions

Etapes d'exécution des instructions ? Lecture d'instruction • Charger le 1er mot d'instruction de la mémoire principale vers le registre d'instruction



[PDF] Architecture des ordinateurs

Architecture de von Neumann • Processeur contient deux registres spéciaux • Registre d'instruction (RI) • Compteur ordinal (PC ? Program Counter)



[PDF] Electronique TD3 18/19

f- Le registre Accumulateur se trouve dans UCC (Unité de Commande et de Contrôle) Vrai ou Faux ? g- L'accumulateur est un registre de l'unité arithmétique et 



[PDF] Le Microcontrôleur 8051/8052

Le 8051 possède un processeur de bits qui travaille sur des bits individuels Pour ce processeur l'Accumulateur est C Les bits de certains registres sont ainsi 



[PDF] Cours de Microcontrôleurs

microcontrôleur HCS12 (registres programmation séquentielle ruptures de séquence) L'accumulateur D est le registre de 16 bits constitué par la 



[PDF] Registres généraux - Irif

DH DL CH CL BH BL Accumulateur Base Compteur Données Registres généraux Code Extra Pile (Stack) Données Registres de segment 16 bits



[PDF] But de ce sujet Les registres du processeur - CoursTechInfo

Introduction à l'assembleur http://www courstechinfo be/Programmation/IntroASM pdf AX "accumulator" l'accumulateur est privilégié pour y faire certaines



[PDF] Chapitre 1: Architecture du Microprocesseur 6809

Le microprocesseur 6809 dispose de neuf registres internes accessibles à l'utilisateur (figure n°2) Accumulateur B Accumulateur A Compteur-Programme PC



[PDF] Architecture des ordinateurs

L'UAL comporte un registre accumulateur ( ACC ): • c'est un registre de travail qui sert a stocker un opérande (données )

:

11Architecture des ordinateurs

Taha Zerrouki

Taha.zerrouki@gmail.com Module: Architecture des ordinateurs

1ère MI S2

2L'architecture de base des ordinateurs

• Introduction • Architecture de base d'une machine • La Mémoire Centrale • UAL ( unité arithmétique et logique ) • UC ( unité de contrôle ou de commande ) • Jeu d'instructions , Format et codage d'une instruction • Modes d'adressage • Étapes d'exécution d'un instruction

3Objectifs

•Comprendre l'architecture d'une machine von newman. •Comprendre les étapes de déroulement de l'exécution d'une instruction. •Comprendre le principe des différents modes d'adressage.

4Instruction تعليمة، أمر

•Commande: Ordre donné par l'utilisateur à l'ordinateur. •Exemple:

Print "Hello"

5commande et programme

6Programme برنامج

•Un programme est un ensemble d'instructions exécutées dans un ordre bien déterminé. -Program •avance 50 •droite 90 •avance 50 •droite 90 •avance 50 •droite 90 •avance 50 •droite 90

7Language لغة

•Ensemble de commandes nécessaires pour l'écriture d'un programme afin qu'il soit compréhensible par l'ordinateur ( Pascal, Delphi, C++, JAVA,...etc).

8Types d'instructions

•Les instructions qui constituent un programme peuvent être classifiées en 4 catégories : -Les Instructions d'affectations : permet de faire le transfert des données -Les instructions arithmétiques et logiques. -Les Instructions de branchement ( conditionnelle et inconditionnelle ) -Les Instructions d'entrées sorties.

9Exécution d'un programme

1.Édition.

2.Compilation.

3.Chargement dans mémoire

4.Exécuter .

10Exécution d'un programme

010010101000010101print( 'Hello');

Hello Edition

Compilation

Exécution

11Comment s'exécute un programme dans la machine ?

12•Comment s'exécute un programme dans la machine ?

•Exécution d'un programme •  exécution d'une instruction . •  il faut connaître l'architecture de la machine ( processeur ) sur la quelle va s'exécuter cette instruction.

132. Architecture matérielle d'une machine

( architecture de Von Neumann )

14Architecture de Von Neumann

Mémoire

CentraleUC

Processeur entrées

sorties

152. Architecture matérielle d'une machine

( architecture de Von Neumann )

L'architecture de Von Neumann est composée :

• D'une mémoire centrale, • D'une unité centrale UC , CPU (Central Processing

Unit), processeur , microprocesseur.

•D'un ensemble de dispositifs d'entrées sorties pour communiquer avec l'extérieur. •Cette architecture est la base des architectures des ordinateurs.

1616Unité de traitement

entrées:Sortie sMémoiresUAL U.C

PROGRAMMES

17La mémoire

18Mémoires ذاكرة

Unité de traitementinternesExternes Auxiliaires Principales RAM ROM

Disque dureCarte mémoireCd-ROMFlash Disque

192.1 La mémoire centrale

•La mémoire centrale (MC) représente l'espace de travail de l'ordinateur . •C'est l'organe principal de rangement des informations utilisées par le processeur.

202.1 La mémoire centrale

•C'est l'organe principal de rangement des informations utilisées par le processeur.

212.1 La mémoire centrale

•Dans un ordinateur pour exécuter un programme il faut le charger ( copier ) dans la mémoire centrale . •Le temps d'accès à la mémoire centrale et sa capacité sont deux éléments qui influent sur le temps d'exécution d'un programme ( performances d'une machine ).

22 0001100

0011100

0111100

0001100

00011000000

0001 0002

FFFFUne adresse

Contenu d'une case

(un mot)mémoire•La mémoire centrale peut être vu comme un large vecteur ( tableau ) de mots ou octets. •Un mot mémoire stocke une information sur n bits. •Chaque mot possède sa propre adresse. •La mémoire peut contenir des programmes et les données utilisées par les programmes.

Structure d'un programme en MC

Partie données

( variables )

Partie instructions .............

0000000

Addition Soustraction

24

Exercice

•Quelles est la taille de l'adresse pour adresser d'une mémoire de 4 Go 25

Solution

•4 Go = 4 x 230 = 22x 230 = 232 •La taille de l'adresse est 32 bits 26

Question

•Si une adresse de 32 bits suffit pour adresser 4 Go, •Pourquoi un système d'exploitation Windows 32 bits ne reconnaît pas une RAM de 4 Go. 27

2828Unité de traitement

entrées:Sortie sMémoiresUAL U.C

PROGRAMMES

29Unité de traitement وحدة المعالجة

•c'est un organe principal ou le cerveau de l'ordinateur (microprocesseur). •Il traite les informations introduites dans la mémoire. Il contient: -une unité de commande U.C -une unité arithmétique et logique U.A.L UAL U.C

30Unité de Command U.C. وحدة التحكم

•c'est la partie intelligente du microprocesseur. •Elle permet de chercher les instructions d'un programme se trouvant dans la mémoire, •de l'interpréter pour ensuite •acheminer les données vers l'U.A.L afin de les traiter

31une unité arithmétique et logique U.A.L وحدة الحساب والمنطق

•qui est composée d'un ensemble de circuits (registres mémoires) chargés d'exécuter les opérations arithmétiques/

-Addition -Soustraction -Multiplication -Division -Opérations logiques.

32U.A.L

•L'UAL regroupe les circuits qui assurent les fonctions -logiques ET,OU -Arithmétiques de bases •ADD •SUS.

33U.A.L

•L'UAL comporte un registre accumulateur ( ACC ): •c'est un registre de travail qui sert a stocker un opérande (données ) •au début d'une opération et le résultat à la fin.

34U.A.L

•L'UAL comporte un registre accumulateur ( ACC ): •c'est un registre de travail qui sert a stocker un opérande (données ) •au début d'une opération et le résultat à la fin.

35Schéma d'une UAL

Accumulateur مِركم

•c'est un registre de travail qui sert a stocker un opérande (données ) •au début d'une opération •et le résultat à la fin. 36

Accumulateur

•4*3 + 5 +(-6) 37Acc
0 12 17 11 38

Code Opération

39

Codes OpérationCODE DESCRIPTION

000ADDA + (B + Cin)

001SUBA - (B + Cin)

010MULA * B

011DIVA / B

100EQ1 si A == B sinon 0

101CMP1 si A < B sinon 0

110LSHA << B

111RSHA >> B

40

Code Opération

41

Registre d'état

Registre d'état

•L'UAL comporte aussi un registre d'état : •Ce registre nous indique l'état du déroulement de l'opération . •Ce registre est composé d'un ensemble de bits. •Ces bits s'appels indicateurs (drapeaux ou flags). 42

Registre d'état

•Ce registre est composé d'un ensemble de bits: •Ces bits s'appellent indicateurs (drapeaux ou flags). 43

Indicateurs

•Les principaux indicateurs sont : -Retenue : mis à 1 si l'opération génère une retenue. -Signe : mis à 1 si l'opération génère un résultat négative. -Débordement : mis à 1 s'il y a un débordement. -Zero : mis à 1 si le résultat de l'opération est nul. 44
45
46

Exercice

•Réaliser un additionneur complet à l'aide d'une UAL 47

Solution

48A

BRetenue

out Somme

Retenue In000 : code opération

Solution

49

5050Unité de traitement

5151Unité de traitement

entrées:Sortie sMémoiresUAL U.C

PROGRAMMES

Unité de commande

52

53Unité de contrôle

•Le rôle de l'unité de contrôle (ou unité de commande ) est de : - coordonner le travail de toutes les autres unités ( UAL , mémoire,.... ) - et d'assurer la synchronisation de l'ensemble. •Elle assure : -la recherche ( lecture ) de l'instruction et des données à partir de la mémoire, -le décodage de l'instruction et l'exécution de l'instruction en cours - et prépare l'instruction suivante.

54Unité de Command U.C. وحدة التحكم

•c'est la partie intelligente du microprocesseur. •Elle permet de chercher les instructions d'un programme se trouvant dans la mémoire, •de l'interpréter pour ensuite •acheminer les données vers l'U.A.L afin de les traiter

55•L'unité de contrôle comporte :

quotesdbs_dbs42.pdfusesText_42
[PDF] sphère armillaire construction

[PDF] sphère armillaire portugal

[PDF] registre de processeur pdf

[PDF] sphère armillaire achat

[PDF] difference entre registre et memoire

[PDF] sphere armillaire

[PDF] registre d'adresse

[PDF] sphère armillaire ancienne

[PDF] registre dinstruction processeur

[PDF] astrolabe

[PDF] circulaire douane maroc 2017

[PDF] dedouanement jet ski maroc prix

[PDF] admission temporaire définition

[PDF] relativité générale cours et exercices corrigés pdf

[PDF] dotation touristique maroc 2016