CIRCUITS 1 STEVE CIAMIA TABLE DES MATIERES I. Passez à 16 bits ·Familiarisez-vous avec les ordinateurs 16 bits 1 Tirez d'un ordinateur 8 bits les performances d'un 16 bits La génération des 16 bits Une approche graduelle du 16 bits Architecture du 8088 Application à de petits systèmes Le jeu d'instructions du 8088 Emploi direct des données en ASCII et en décimal Aide à la traduction par tables Instructions de manipulation de chaînes Combinaison de caractéristiques 2 Examen d'un petit système multiutilisateur Matériel du système minimum Développement du système d'exploitation Solution du problème Modifications de logiciel Conclusion L'Intel 8086 Le SDK-86 Intel Le moniteur du SDK-86 Conclusion 15 17 17 21 24 28 29 30 33 37 38 Faites concurrence au PC d'IBM ·Construisez l'ordinateur MPX-16 41 ·L'Intel 8086 II 3 3 3 4 6 9 10 11 12 12 13 1 peut être relié aux périphériques prévus pour l'IBM PC Concepts généraux du projet Caractéristiques Considérations pragmatiques Vue générale du MPX-16 Le processeur Intel 8088 41 41 42 43 44 45 III Le processeur Intel 8088 Architecture du 8088 Le processeur numérique 8087 Structures de bus du MPX-16 Circuits RAZ et générateur d'horloge Logique de l'interruption non masquable Contrôleur de DMA et arbitrage bus 45 54 57 58 59 61 61 2 Les principes de fonctionnement sont ceux de l'IBM PC Caractéristiques du système Mémoire du système Configuration ROM Configuration RAM Rafraîchissement de la mémoire dynamique Fonctionnement de la mémoire Contrôle de partie Avantages des interruptions Logique d'interruptions du MPX-16 Traitement des interruptions Priorités d'interruption Canaux d'extension d'E/S Logique de décodage d'E/S 65 65 66 75 76 77 77 78 79 79 80 81 81 84 3 est compatible en E/S avec l'IBM PC Caractéristiques du MPX-16 Interface E/S parallèle Interface série Compteurs/compte-temps Contrôleur d'unités de disquettes Génération du signal d'horloge Commande moteur Logique de commande des unités de disquettes Logique d'écriture de donnée Logique de récupération des données BIOS CP/IM-86 Organisation du BIOS Sous-programmes d'E/S disque Tables de définition des disques Conclusion 87 87 90 91 91 96 98 99 99 100 100 101 102 104 104 105 Faites parler et écouter votre ordinateur ·Construisez une interface à synthétiseur de parole peu onéreuse Synthèse vocale peu onéreuse Techniques de synthèse vocale Composants du Digitalker Adjonction d'une interface au Digitalker Souplesse d'emploi du Micromouth Utilisation d'un port parallèle Simplicité du logiciel de base Conclusion 109 109 110 111 113 114 120 120 123 ·Construisez un synthétiseur vocal à vocabulaire illimité Revue de la synthèse vocale Le Votrax SC-O1 Sweet Talker Comment parler en phonèmes Facilite d'interfaçage Utilisation d'une interface série Conclusion 125 126 127 132 135 138 139 140 ·Construisez le synthétiseur texte-à-parole Microvox 1 Le matériel 143 143 2 La parole a partir d'un texte Avantages de Microvox Le synthétiseur de phonèmes SC-O1A Vue d'ensemble du matériel du Microvox Processeur et horloge transmission Section mémoire E/S série et parallèle Inflexion de la parole Capacités musicales A suivre 145 146 147 149 149 150 156 156 158 159 Le logiciel 161 2 IV Le logiciel Conversion texte-parole Consultation de tables de mots entiers Analyse des morphèmes et consultation de tables Conversion de lettres en phonèmes Comment utiliser l'algorithme Intonation Ponctuation et abréviations Interaction de l'opérateur Commande de l'équipement: asservissement Synchronisation du texte Terminaison de phrases Intonation Modes de ponctuation Options modes principaux Mode texte-à-parole Parole épelée Mode codes phonèmes Mode musique Options par défaut Conclusion 161 162 164 164 164 167 168 169 169 169 170 171 172 173 173 173 173 173 174 174 175 ·Utilisez le MICDA pour la synthèse de parole hautement intelligible Qu'est-ce que la parole numérisée ? Modulation par impulsions codées Cadences d'échantillonnage et autres ergotages Obtention de la fidélité Modulation delta MIC différentiel MIC différentiel adaptatif Construisez un analyseur/synthétiseur vocal MICDA Fonctionnement de la conversion A/N Paramètres modifiables Transfert et vitesse de transfert des données Emploi du circuit MICDA Résumé de la synthèse MICDA Applications futures du MICDA 177 177 178 178 179 180 181 182 182 185 187 188 188 192 193 ·Utilisez les empreintes vocales pour analyser la parole Etude préliminaire Qu'est-ce qu'une empreinte vocale ? Visualiseur économique d'empreintes vocales Fonctionnement du circuit de visualisation Enregistrement des empreintes vocales Résultats expérimentaux Conclusion 195 196 197 198 199 205 205 206 Quelle heure est-il ? ·Connaissez-vous le temps réel ? Applications temps réel pour ordinateurs personnels Construction d'une horloge temps réel 211 213 213 ·Le temps réel à la portée de tous Qu'est-ce que le temps réel ? 221 222 Limitations de la mesure du temps par logiciel Le matériel mesure le temps réel Horloges à interruption sur battement Qu'est-ce qu'une bonne horloge Horloge temps réel : le MM58167A Horloge temps réel : le MM58174A Interface de l'horloge temps réel Fonctionnement hors tension Une horloge intelligente Représentation des donner horaires Mise à l'heure de l'horloge Lecture de l'horloge et interruptions Logiciel de l'horloge série Conclusion TOP 222 223 223 224 224 226 226 228 229 229 231 232 233 235