II
SOMMAIRE
RESUME……………………………………………………………………………………….…….I
SOMMAIRE …………………………………………………………………………………..…….II
INTRODUCTION GENERALE………..……………………………......................................... 1
CHAPITRE I : GENERALITES SUR LES CONCEPTS CISC ET RISC
I.1 INTRODUCTION………………….…………………………………………………………..
I.2 LES INSTRUCTIONS SIMPLES ET COMPLEXES………………….……………………..
I.3 LE MICROCODE DES PROCESSEURS CISC………………………………….……………
I.3.1 Avantages ………………………………………...… ……………………………………
I.3.2 Inconvénients ……………………………………………............................................. .. ….
I.4 SUPPRESSION DU MICROCODE AVEC LE RISC ……….................................................
I.5 LA LONGUE MARCHE VERS LE RISC ……………………………………………………
I.6 COMPARAISON ENTRE LES PROCESSEURS RISC ET CISC ………………………….
I.7 QUELQUES ARCHITECTURES UTILISEES DANS LA CONCEPTION DES µ P………
I.7.1 Architecture uniprocesseur ……………………………………………………..…………....
I.7.2 Architectures parallèles……………………………………………………………...............
I.8 LE FONCTIONNEMENT EN PIPELINE ET SUPERSCALAIRES………………………….
I.8.1 Le fonctionnement en pipeline ……………………………………………………………
I.8.2 Fonctionnement superscalaire ………………………………………………..……………
I.9 CONCEPTION D’UN TRES SIMPLE PROCESSEUR (MU0)………………………………
I.9.1 Le jeu d’instruction du MU0 ……………………………………………………………….
I.9.2 Exemple d’exécution d’un programme simple…………………………………………….
I.9.3 Remarques …………………………………………………………………………………
I.10 CIRCUITS ELECTRIQUE INTERNES DES MICROPROCESSEURS ……………………
I.10.1 Multiplexeurs ………………………………………………………………..……..........
I.10.2 Démultiplexeurs ……………………………………………………………..……..........
I.10.3 Codeurs et transcodeurs……………………………………………………………... …..
I.10.4 Bascules………………………………………………………………….………………..
I.10.5 Les mémoires …………………………………………………………………………….
I.10.6 Les registres ……………………………………………………………….....................
I.11 CONCEPTION POUR UNE CONSOMMATION ELECTRIQUE FAIBLE……………….….
I.11.1 Les composants de l’énergie de circuit CMOS…………………………………………..
I.11.2 puissance des circuits CMOS……………………………………………………..……..
I.11.3 Conception de circuit à puissance réduite …………………………………………...….
I.11.4 Réduction de Vdd………………………………………………………………………..
I.12 CONCLUSION……………………………………………………………………..…………
CHAPITRE II : STRUCTURE ET ORGANISATION INTERNE
DU PROCESSEUR ARM
II.1 INTRODUCTION………………………………………………………………………………………
II.2 ORGANISATION INTERNE DU PROCESSEUR ARM ………...........................................
II.2.1 Pipeline à 3 étages ………………………………………................................................ .
II.2.2 Pipeline à 5 étages ………………………………………………………………………..…
II.3 EXECUTION DES INSTRUCTIONS DU ARM ……………………………………………
II.3.1 Instruction de traitement de données ………………………………………………..…..
3
4
5
6
6
6
7
8
9
9
10
11
12
13
14
16
16
19
19
20
20
21
22
25
28
30
31
31
32
32
33
35
36
36
39
41