LE FONCTIONNEMENT DES MICROPROCESSEURS CH.M.GILMORE RESUME Il est nécessaire, pour aborder ou poursuivre dans des conditions optimales la pratique de la microinformatique, de bien connaître les composants de base des micro-ordinateurs : les microprocesseurs. Ce MICRODUNOD décrit le fonctionnement général des microprocesseurs, le vocabulaire et les concepts liés a leur architecture et a leur programmation. Il constitue en outre une excellente introduction à la lecture - souvent difficile d'ouvrages sur la programmation en assembleur. L’ouvrage s'articule en trois parties : ·Notions de base sur l'arithmétique binaire et les circuits intégrés de logique câblée, ·Principes de construction de l'unité centrale de traitement, des mémoires et des organes d'entréesortie, ·Découverte du fonctionnement d'un système à microprocesseur par l'étude des principales instructions de programmation. MICRODUNOD... ·POUR s'initier à la micro-informatique ou en approfondir et en améliorer la pratique ·AVEC des ouvrages clairs, pratiques, fiables ·POUR une utilisation professionnelle ou personnelle efficace des micro-ordinateurs par les non-informaticiens TABLE DES MATIERES 1 Introduction Développement des microprocesseurs Quelle est la taille d'un microprocesseur? Comment fonctionne un microprocesseur? 2 l'arithmétique binaire Numérations binaires, octale et hexadécimale Conversions binaire-décimal et décimal-binaire 9 9 13 3 les fonctions logiques La logique combinatoire La logique séquentielle Les familles logiques 19 20 35 46 4 l'unité centrale de traitement L'accumulateur, le registre temporaire et l'unité arithmétique et logique Le compteur ordinal 49 51 51 La pile et le pointeur de pile Le registre d'instructions et la logique de décodage et de séquencement Le registre d'adresses Le registre d'état Le bus de données bidirectionnel Le brochage d'un microprocesseur 54 57 58 60 62 62 5 Les mémoires Les mémoires vives Les autres types de mémoires vives Les mémoires mortes Les mémoires de masse L'accès direct à la mémoire 65 66 72 72 74 77 6 Les organes d'entrée-sortie Le mode parallèle d'échange d'informations Le mode série d'échanges d'informations L'émetteur-récepteur asynchrone universel La boucle de courant à 20 milliampères L'interface EIA RS 232 Le code ASCII L'adressage d'un organe d'entrée-sortie Les interruptions Les organes d'entrée-sortie proprement dits 79 79 80 82 83 83 84 85 85 87 7 Le jeu d'instructions Quelques précisions Les instructions de transfert Les instructions arithmétiques Les instructions logiques Les instructions de saut ou de branchement Les instructions d'appel de sous-programme Les instructions spéciales Les modes d'adressage de la mémoire 93 93 94 96 99 102 104 105 106 8 La programmation Un exemple de programme séquentiel élémentaire Un programme bouclé L'utilisation de sous-programmes L'écriture des instructions en mnémonique Les programmes d'assemblage L'éditeur Les programmes de mise au point Les langages évolués 109 110 111 112 113 116 119 120 120 9 Description d'un microprocesseur 123 Index TOP 1 1 3 5 131