Micro Systèmes n°28 février 1983
Micro Systèmes n°28 février 1983
  • Prix facial : 18 €

  • Parution : n°28 de février 1983

  • Périodicité : mensuel

  • Editeur : Société Parisienne d'Edition

  • Format : (203 x 271) mm

  • Nombre de pages : 190

  • Taille du fichier PDF : 146 Mo

  • Dans ce numéro : dossier... bases de données et gestionnaires de fichiers.

  • Prix de vente (PDF) : gratuit

Dans ce numéro...
< Pages précédentes
Pages : 126 - 127  |  Aller à la page   OK
Pages suivantes >
126 127
Pour programmer en langage machine  : disposez d'un moniteur, même rudimentaire Réalisation cation de mémoire, un « CALL » à l'adresse 270D(H), après avoir pris soin de noter ce qui s'y trouvait avant  : CD OD 27 Cette insertion ne doit pas se faire n'importe où (le point d'arrêt ne doit pas être inséré au milieu d'une instruction). Par exemple  : LD A, (HL) ici, c'est bon JR ARTHUR ici, c'est mauvais JULES LD A,(DE) ARTHUR BIT 7,A• quitter le programme et revenir sous Basic en tapant " ",• examiner l'adresse suivante en tapant simplement « NEW- LINE », • examiner l'adresse précédente en tapant « P » suivi de « NEW- LINE », • examiner une adresse quelconque en tapant « L » suivi d'une adresse de quatre chiffres hexa- i‘ SLOW AFF > décimaux puis de « NEW- LINE », • modifier la position affichée en tapant deux chiffres hexadécimaux suivis de « NEWLINE », • modifier plusieurs positions consécutives en tapant autant de couples de chiffres qu'il y a de positions à modifier et en terminant par « NEWLINE ». Si l'on a tapé plus de 16 chif- Lorsque le programme exécute le « CALL », l'écran est effacé et 8 valeurs hexadécimales sont affichées l'une au-dessous de l'autre ; elles représentent les contenus des registres et les adresses suivantes  : S P (« Stack Pointer ») A F (Accumulateur et registre des codes conditions) B C D E Doubles registres HL I X Registres d'index I Y Adresse où est inséré le « CALL ». Le contrôle passe alors au programme d'examen et de modification de la mémoire. Si l'on veut exécuter normalement (sans point d'arrêt) le programme, il faudra « remettre soimême en place » les octets qui s'y trouvaient avant le « CALL ». 3 — L'examen et la modification de la mémoire  : Le programme commence par afficher un « PROMPT » identique au curseur Basic  : ri et attend une adresse hexadécimale de quatre chiffres suivie d'un appui sur NEWLINE. Il affiche alors le contenu de cette adresse. A ce moment, il est possible de  : 126 — MICRO-SYSTEMES Lecture adresse Décodage Adresse REPRIZ j AFF. contenu adresse Lecture caractére <8> mAdemreossire + 1 BOUCLE Conversion 4 CAR suivants 401> Adresse mémoire —'441> N SUITE Conversion 2 CAR. suivants AFF. ENCORE Rangement en mémoire Aesse + mémoire Afficher adresse Fig. 5. — Organigramme représentant la structure du module d'examen et de modifka tion mémoire. Février 1983
Vers une optimisation de votre ZX 81 Réalisation LIG TUR 1 CAP touche -emft, NOBK SP AIL Gel FINL RGT carachNe dans. ZONE. NBCAR - INCH Fig. 6. — Organigramme correspondant au sous-programme de lecture du clavier.fres sur une même ligne, il y a passage automatique à la ligne suivante et affichage d'une nouvelle adresse mémoire égale à la précédente augmentée de huit. Un caractère erroné, tapé par inadvertance, peut être corrigé. Pour cela, il ne faut pas utiliser « RU BOUT » mais « SPACE ». Si l'on a frappé un caractère erroné sans s'en rendre compte, la modification mémoire s'arrêtera au dernier octet valide, et l'adresse correspondant à la première position sera affichée sur la ligne suivante. A ce stade, la poursuite des modifications pourra avoir lieu. Lors de l'entrée en mémoire d'une adresse, seuls les quatre premiers chiffres sont pris en considération. Le choix des caractères de fonctions « P », « L », «. » et « SPACE » se justifie pour les raisons suivantes  : P  : précédent (en anglais  : previous). L  : là (en anglais  : location !).  : point final. SPACE  : remise « à blanc ». De plus, ces caractères sont tous placés dans le voisinage immédiat de la touche « NEW- LINE ». L'examen des organigrammes (fig. 5, 6 et 7) permettra de comprendre l'organisation interne de ce module. Le listing 1 présente l'ensemble des trois modules. On y remarquera en particulier l'utilisation qui est faite des routines Basic. Fig. 7. — Organigramme de la conversion d'une chaîne de deux ou quatre caractères en binaire. REM CHARGEMENT MEMOIRE FOR I = 8192 TO 10239 30 SCROLL 4o PRINT I ; " " ; N 6o PRINT N 7o POKE I. N *7..e NEXT Listing 2. — « Utilitaire » de chargement du programme en RAM. Février 1983 MICRO-SYSTEMES — 127



Autres parutions de ce magazine  voir tous les numéros


Liens vers cette page
Couverture seule :


Couverture avec texte parution au-dessus :


Couverture avec texte parution en dessous :


Micro Systèmes numéro 28 février 1983 Page 1Micro Systèmes numéro 28 février 1983 Page 2-3Micro Systèmes numéro 28 février 1983 Page 4-5Micro Systèmes numéro 28 février 1983 Page 6-7Micro Systèmes numéro 28 février 1983 Page 8-9Micro Systèmes numéro 28 février 1983 Page 10-11Micro Systèmes numéro 28 février 1983 Page 12-13Micro Systèmes numéro 28 février 1983 Page 14-15Micro Systèmes numéro 28 février 1983 Page 16-17Micro Systèmes numéro 28 février 1983 Page 18-19Micro Systèmes numéro 28 février 1983 Page 20-21Micro Systèmes numéro 28 février 1983 Page 22-23Micro Systèmes numéro 28 février 1983 Page 24-25Micro Systèmes numéro 28 février 1983 Page 26-27Micro Systèmes numéro 28 février 1983 Page 28-29Micro Systèmes numéro 28 février 1983 Page 30-31Micro Systèmes numéro 28 février 1983 Page 32-33Micro Systèmes numéro 28 février 1983 Page 34-35Micro Systèmes numéro 28 février 1983 Page 36-37Micro Systèmes numéro 28 février 1983 Page 38-39Micro Systèmes numéro 28 février 1983 Page 40-41Micro Systèmes numéro 28 février 1983 Page 42-43Micro Systèmes numéro 28 février 1983 Page 44-45Micro Systèmes numéro 28 février 1983 Page 46-47Micro Systèmes numéro 28 février 1983 Page 48-49Micro Systèmes numéro 28 février 1983 Page 50-51Micro Systèmes numéro 28 février 1983 Page 52-53Micro Systèmes numéro 28 février 1983 Page 54-55Micro Systèmes numéro 28 février 1983 Page 56-57Micro Systèmes numéro 28 février 1983 Page 58-59Micro Systèmes numéro 28 février 1983 Page 60-61Micro Systèmes numéro 28 février 1983 Page 62-63Micro Systèmes numéro 28 février 1983 Page 64-65Micro Systèmes numéro 28 février 1983 Page 66-67Micro Systèmes numéro 28 février 1983 Page 68-69Micro Systèmes numéro 28 février 1983 Page 70-71Micro Systèmes numéro 28 février 1983 Page 72-73Micro Systèmes numéro 28 février 1983 Page 74-75Micro Systèmes numéro 28 février 1983 Page 76-77Micro Systèmes numéro 28 février 1983 Page 78-79Micro Systèmes numéro 28 février 1983 Page 80-81Micro Systèmes numéro 28 février 1983 Page 82-83Micro Systèmes numéro 28 février 1983 Page 84-85Micro Systèmes numéro 28 février 1983 Page 86-87Micro Systèmes numéro 28 février 1983 Page 88-89Micro Systèmes numéro 28 février 1983 Page 90-91Micro Systèmes numéro 28 février 1983 Page 92-93Micro Systèmes numéro 28 février 1983 Page 94-95Micro Systèmes numéro 28 février 1983 Page 96-97Micro Systèmes numéro 28 février 1983 Page 98-99Micro Systèmes numéro 28 février 1983 Page 100-101Micro Systèmes numéro 28 février 1983 Page 102-103Micro Systèmes numéro 28 février 1983 Page 104-105Micro Systèmes numéro 28 février 1983 Page 106-107Micro Systèmes numéro 28 février 1983 Page 108-109Micro Systèmes numéro 28 février 1983 Page 110-111Micro Systèmes numéro 28 février 1983 Page 112-113Micro Systèmes numéro 28 février 1983 Page 114-115Micro Systèmes numéro 28 février 1983 Page 116-117Micro Systèmes numéro 28 février 1983 Page 118-119Micro Systèmes numéro 28 février 1983 Page 120-121Micro Systèmes numéro 28 février 1983 Page 122-123Micro Systèmes numéro 28 février 1983 Page 124-125Micro Systèmes numéro 28 février 1983 Page 126-127Micro Systèmes numéro 28 février 1983 Page 128-129Micro Systèmes numéro 28 février 1983 Page 130-131Micro Systèmes numéro 28 février 1983 Page 132-133Micro Systèmes numéro 28 février 1983 Page 134-135Micro Systèmes numéro 28 février 1983 Page 136-137Micro Systèmes numéro 28 février 1983 Page 138-139Micro Systèmes numéro 28 février 1983 Page 140-141Micro Systèmes numéro 28 février 1983 Page 142-143Micro Systèmes numéro 28 février 1983 Page 144-145Micro Systèmes numéro 28 février 1983 Page 146-147Micro Systèmes numéro 28 février 1983 Page 148-149Micro Systèmes numéro 28 février 1983 Page 150-151Micro Systèmes numéro 28 février 1983 Page 152-153Micro Systèmes numéro 28 février 1983 Page 154-155Micro Systèmes numéro 28 février 1983 Page 156-157Micro Systèmes numéro 28 février 1983 Page 158-159Micro Systèmes numéro 28 février 1983 Page 160-161Micro Systèmes numéro 28 février 1983 Page 162-163Micro Systèmes numéro 28 février 1983 Page 164-165Micro Systèmes numéro 28 février 1983 Page 166-167Micro Systèmes numéro 28 février 1983 Page 168-169Micro Systèmes numéro 28 février 1983 Page 170-171Micro Systèmes numéro 28 février 1983 Page 172-173Micro Systèmes numéro 28 février 1983 Page 174-175Micro Systèmes numéro 28 février 1983 Page 176-177Micro Systèmes numéro 28 février 1983 Page 178-179Micro Systèmes numéro 28 février 1983 Page 180-181Micro Systèmes numéro 28 février 1983 Page 182-183Micro Systèmes numéro 28 février 1983 Page 184-185Micro Systèmes numéro 28 février 1983 Page 186-187Micro Systèmes numéro 28 février 1983 Page 188-189Micro Systèmes numéro 28 février 1983 Page 190