★ CODING ★ CLASSEURS WEKA ★ Comment exploiter toutes les ressources et augmenter les performances de votre AMSTRAD CPC ★ |
8/1.1 - La prise d'extension | Coding Classeurs Weka |
8/1.1 - La prise d'extensionLa plus grande des prises du panneau arrière de l'AMSTRAD (dont l'appellation exacte peut varier selon les modèles) est la prise d'extension (Fig. 1).
C'est ce connecteur qui offre les plus grandes possibilités à l'amateur imaginatif, mais c'est aussi celui qui peut causer les plus gros dégâts en cas de fausse manœuvre. Outre quelques connexions qui ne servent que dans des cas très précis, cette prise donne en effet accès aux bus du microprocesseur Z 80. On sait que ce circuit (petit boîtier en plastique muni de 40 broches) est le Cœur de l'ordinateur : c'est lui qui coordonne le fonctionnement de tous les autres circuits de la machine, en exécutant en permanence le programme enregistré dans la mémoire ROM ou dans une cartouche extérieure. Pour limiter à un niveau acceptable le nombre de ces connexions, il a été imaginé qu'un certain nombre de lignes desservent à la fois (en « parallèle ») tous les circuits devant communiquer avec le Z 80. Ces lignes, véritables « autoroutes internes » sont les bus. En envoyant certains signaux sur ces bus, le Z 80 peut informer tel ou tel périphérique ou telle ou telle mémoire qu'il désire établir un contact. Le périphérique se met alors en état de recevoir des données, ou envoie au microprocesseur les données réclamées, strictement à son tour. Trois bus distincts sont nécessaires pour cela : 1 °) Le bus de données est bidirectionnel : ses huit lignes (DO à D7) peuvent véhiculer des octets (groupes de huit bits) du Z 80 vers les périphériques, ou des périphériques vers le microprocesseur. Il transporte les informations devant être enregistrées ou lues en mémoire, ou entrant et sortant par les périphériques (écran, clavier, imprimante, disquette, cassette, manettes, etc.) Outre les échanges imposés par le programme en cours d'exécution, ce bus amène au microprocesseur, depuis la mémoire ROM, tes instructions qu'il exécutera immédiatement et fidèlement. 2°) Le bus d'adresses, lui, ne véhicule ses informations que du microprocesseur vers des circuits extérieurs (mémoires, périphériques, etc.). C'est par lui que te Z 80 avertit.les autres circuits qu'il désire communiquer avec eux. Comme il possède seize lignes, il peut distinguer 216 « adresses » différentes, c'est-à-dire 65536 (on parle volontiers de 64 K, 1 K valant 1024). Pour dépasser 64 K de mémoire, il est donc nécessaire de recourir à des artifices d'agencement de ces mémoires sur les bus. A côté des mémoires, le Z 80 peut aussi sélectionner des « ports » d'entrée-sortie, servant à échanger des octets non plus avec des mémoires, mais avec des périphériques (circuits de son, imprimante, manettes de jeu, etc.). 3°) Le bus de commande permet au microprocesseur d'indiquer à ses circuits associés s'il s'adresse à une mémoire ou à un port, s'il désire recevoir des octets ou au contraire s'il va en envoyer. Il gère également des fonctions très particulières comme les interruptions ou le rafraîchissement des mémoires dynamiques. Apparaissent en même temps les principales broches du connecteur d'extension de l'AMSTRAD qui, on le voit, sont reliées au Cœur même de la machine.
-------------------------------------- |
|
Page créée en 294 millisecondes et consultée 1310 fois L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko. |