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 par mémoire 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
Résumé des représentations internes des nombres 134
Représentation des données alphanumériques 135
Représentation externe de l'information 136
Représentation 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 exécutables 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 indexé 180
L'adressage relatif 182
L'adressage indirect 184
Exemples de programmation 186
Un programme arithmétique : la multiplication 186
Ré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