DU COMPOSANT AU SYSTEME
APPLICATIONS DES MICROPROCESSEURS
RESUME
Paris San Francisco Düsseldorf Londres Amsterdam
Cette seconde édition du livre "Du composant au système" a été
complètement revue et réillustrée. Elle se compose de deux volumes. Ce
second volume traite des applications des microprocesseurs.
Voici les principaux sujets traités
Applications des microprocesseurs
Techniques d'interfaçage
Programmation des micro-ordinateurs
Programmation en langages d'assemblage et en langages de haut
niveau
Développement d'un système
Etat de l'art : les architectures RISC, les bus étendus et les
processeurs de signaux numériques
TABLE DES MATIERES
Introduction
1 Applications des microprocesseurs 1
Objectif 3
Domaines d'application 3
Les sysmes ordinateurs 4
Les sysmes industriels 9
Les appareils "grand public" 18
Les applications spécialisées 21
Résumé : Domaines d'utilisation 25
Développement d'une application 25
Un ordinateur monobloc 26
Un contrôleur de lecture/perforateur de ruban 28
Un contrôleur de cassette 30
La conversion "analogique-numérique" 32
Quatre études de cas 37
Un contrôleur de feux de croisement 37
Système d'allumage automobile commandé par microprocesseur 47
Un contrôleur de four à micro-ondes 51
Le contrôleur de photocopieuse 53
L'impact des ordinateurs individuels 55
Résumé 56
Exercices 56
2 Techniques d'interfage 59
Objectif 61
Le clavier 62
Identification de la touche 63
Le problème de la suppression du rebond 69
Les claviers complexes 70
L'afficheur à led 73
L'interface detype 75
La séquence d'émission 77
La séquence d'émission 77
La séquence de réception 78
Le disque souple 81
Les contrôleurs de disques souples 85
Un contrôleur de disque souple mono-boîtier 86
L'interface de TRC 91
Les systèmes multi-microprocesseurs 96
La communication parmoire 97
La communication inter-registre 98
Les standards de bus 100
Le standard RS‑232C 100
Le standard IEEE 488 101
Le standard CAMAC 105
Le bus S‑100 106
Le bus des PC 109
Le Nubus du Macintosh 110
Résumé 110
Exercices 110
3 Programmation des micro-ordinateurs 113
Objectif 115
Définitions 115
Algorithme et programme 115
Langage de programmation 116
La mise au point (debugging) 118
Ordinogramme 119
Résumé : Définitions 120
La représentation interne de l'information 121
Représentation des données numériques 121
sumé des représentations internes des nombres 134
Représentation des données alphanumériques 135
Repsentation externe de l'information 136
Repsentation des instructions 139
Résumé 140
Exercices 141
4 Programmation en langages d'assemblage et en langages de haut niveau 143
Objectif 145
Le langage d'assemblage 145
Les déclarations 147
Les instructions ecutables 149
Les macros 153
Types d'instructions 153
Les sous-programmes 169
Instructions de manipulation de la pile 174
Techniques d'adressage 176
L'adressage implicite 177
L'adressage immédiat 178
L'adressage direct 178
L'adressage étendu ou normal 180
L'adressage inde 180
L'adressage relatif 182
L'adressage indirect 184
Exemples de programmation 186
Un programme arithmétique : la multiplication 186
sumé du programme de multiplication 196
Simulation de la logique numérique par programme 197
Un inverseur programmé 198
Fonctions ET-OU programmées 202
Simulation d'une bascule 203
Réalisation d'une temporisation 204
Les insuffisances de la logique programmée 205
Les langages de haut niveau 206
Les principaux langages 207
Le choix d'un langage 208
Les avantages de la programmation 209
Résumé 211
Exercices 212
5 Développement d'un système 215
Objectif 217
Les étapes de développement d'un système 217
Phase 1 conception et évaluation 217
Phase 2 vérification de la conception 218
Phase 3 partage hardware/software 221
Phase 4 conception parallèle du hardware et du software 222
Phase 4 conception parallèle du hardware et du software 222
Phase 5 la recherche d'un compromis 222
Phase 6 ingration et essai 223
Phase 7 évaluation de la performance 223
Développement du logiciel 224
Outils de développement du logiciel 229
Un agencement mémoire 230
Les quatre choix de base 231
Choix du microprocesseur 232
Le partage hardware/software 232
Les langages de programmation 232
Les outils de développement d'un système 236
Résumé 247
Exercices 247
6 Etat de l'art : les architectures RISC, les bus étendus et les processeurs de signaux numériques 249
Objectif 251
Caractéristiques de l'architecture RISC 251
Les développements à architecture RISC 256
Comparaison des performances pour les architectures RISC et CISC 272
Les architectures de bus 273
Caractéristiques 273
Les développements à base de bus 283
Les processeurs de signaux numériques 287
Caractéristiques des processeurs de signaux numériques 287
Les principaux processeurs de signaux numériques 288
Le futur 293
Evolution technique 295
L'évolution des composants 295
L'impact social et culturel 296
Exercices 296
Annexe A Symboles électroniques 299
Les portes 301
Les négations 301
Les équivalences 302
Tampons trois états 302
Les autres symboles 303
Annexe B Le jeu d'instructions du 8080 Intel 305
Annexe C Signaux du bus IEEE 696 S-100 315
Annexe D Table ASCII 325
Les symboles ASCII 327
Table ASCII en octal, décimal et hexadécimal 328
Annexe E finitions 329
Index 343
TOP
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !