★ APPLICATIONS ★ SAVE, LOAD, RUN & CO ★ |
Edito Save Load Run And Co 11 - Dis Moi un Ordinateur Comment Ca Marche |
Vous venez d'acheter un AMSTRAD, neuf ou occasion. Tant que vous vous contentez d'utiliser les jeux du commerce et de secouer votre joystick, tout va bien. Mais dès vos premiers contacts avec la programmation, même s'il s'agit seulement de recopier et d'utiliser les listings de votre revue préférée, les problèmes surgissent, comme en témoigne le courrier reçu par la rédaction. Le Manuel Amstrad n'étant pas toujours d'une consultation ni d'une compréhension aisée, vous trouverez dans ces trois articles tout ce qu'il faut savoir (théorie et pratique) pour sauver et utiliser votre travail, ainsi que pour manipuler les fichiers (renommer, effacer, copier). DIS, COMMENT ÇA Pour bien assimiler ce qui va suivre, il fout d'abord comprendre comment fonctionne votre ordinateur, et ce que recouvre la notion de MÉMOIRE. Je viens de parler de mémoire. Par analogie avec votre mémoire à vous ( sans faille, bien sûr), vous devez vous dire que ce qui a été placé une fois dans celle de l'ordinateur peut être rappelé ensuite à la demande, Faux ! Provisoire, car si on éteint la machine, cette fameuse mémoire est TOTALEMENT EFFACEE. Cette mémoire qui flanche si facilement est appelée RAM (Random Access Memory, ou mémoire à accès aléatoire), Elle est indispensable au bon fonctionnement du système, car tout programme (série d'instructions) ou ensemble de données, doit être d'abord placé dans la RAM pour être accessible au microprocesseur donc pour pouvoir être exécuté ou utilisé. Si vous venez de taper votre programme en BASIC, pas de problêmes, il est en attente dans la RAM, Tapez RUN + ENTER (ou RETURN) et il s'exécute. Vous pouvez ensuite le faire tourner autant de fois que vous voudrez, à une conditlon, c'est de ne pas éteindre la machine. Tel que je viens de le décrire, l'ordinateur est à peu près aussi utilisable qu' une voiture sons essence, sons démarreur et avec une batterle à plat. Il lui manque encore 2 éléments. Malgré ses performances impressionnantes, l'ordinateur n'est pas une machine intelligente et n'en sera jamais une. Ne vous laissez pas Impressionner par le terme « Intelligence Artificielle » Les applications qui y font référence rendent hommage à l'intelligence de leurs concepteurs, non à celle d'un astucieux assemblage de composants électroniques. C'est tout à fait analogue pour l'Amstrad. Au démarrage, une partie du programme contenu dans la ROM est copiée dans la RAM, C'est pour cela que vous ne disposez que d'environ 40 kilo-octets de mémoire pour les programmes (+ 16 k de RAM-écran) au lieu des 64 annoncés sur 464 et 664, et même sur 6128, où le 2ème bloc de 64 k n'est pas directement accessible, sauf programmes spéciaux et encore ! Certaines routines du système d'exploitation sont automatiquement exécutées ; elles initialisent l'ordinateur, qui peut désormais attendre vos ordres. Ces ordres, vous devriez normalement les exprimer sous forme de nombres binaires, seul langage que le microprocesseur puisse reconnaître ( langage machine ). Pas de panique, laissez-moi continuer ! Pour rendre possible le dialogue entre l'homme et la machine, les Informaticiens ont créé un certain nombre de langages, plus ou moins proches du langage naturel ( mais presque tous en anglais, sorry ), Pour l'Amstrad sont disponibles l'Assembieur, le Turbo-Pascal, le langage dBase et dBase II, et le BASIC, Chacun de ces langages n'est ni plus ni moins qu'un PROGRAMME, qui traduit automatiquement les instructions fournies par le programmeur en codes binaires que la machine soit utiliser (ouf ! ). Sur l'Amstrad, le largage BASIC est Interne : il réside dans une seconde ROM, et se trouve disponible dès l'allumage, d'affichage du READY (prêt ), Pour utiliser les autres langages, il faut par contre les charger en mémoire à partir du lecteur de cassettes ou de disquettes. Un petit détail : pour travailler avec dBase ou Turbo-Pascal, il fout tout d'abord charger CP/M, un autre système d'exploitation livré en prime avec la machine sur support magnétique externe. CP/M se substitue alors au système d'exploitation de la ROM. RESUMONS Dans cette description très simplifiée. j'ai cependant tenté un tour d'horizon relativement complet. Si vous n'avez pas encore tout assimilé, ce n'est pas grave. Retenez surtout ceci ;
|