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 : 128 - 129  |  Aller à la page   OK
Pages suivantes >
128 129
Il est possible de monter une RAM « 4802 » à la place de l'EPROM 2716 Réalisation Comment introduire ces programmes dans votre ZX 81 Pour pouvoir « entrer » ces programmes dans un ZX-81, il suffit de programmer une EPROM (2716) qui les contienne*. Il est possible aussi de monter une RAM (4802) à la place de l'EPROM (2716)  : elles ont le même brochage. Il faudra quand même relier son entrée W (21) à la broche correspondante de la véritable RAM. La zone ainsi disponible (2000(H) à 27FF(H)) présente un avantage supplémentaire  : située en-deçà de 16384, elle n'est pas altérée par NEW ! Maintenant, pour « charger » cette RAM, il faudra faire appel au petit programme du listing 2 qui se passe de commentaires... ■ M. DREYFUS Listing I. - Un « micro-moniteur » performant pour votre ZX 81. Cette EPROM programmée est disponible aux établissements 3 D International, 2, rue de l'Armée-Patton, 91640 Briis-sous- Forges. Tél.  : (I) 594.61.36. 2800 2800 2800 2800 2800 2800 MINI-MONITEUR POUR LE SINCL.AIR _-_-_-_-_-_-_-_-_-_-_-_Michel DREYFUS - 26 Mai 1982 2800 Routines du ZX-81 2800 OF2B SLOW EQU tF2B 07BD CONV EQU t7BD OF 48 DEBOUN EQU #F48 03C3 NEW EQU #3C3 OEAD REP11 EQU tEAD OCOE SCROLL EQU #COE OCDC STOP EQU tCDC 00:L0 PRINT EQU t10 0010 0010 Zone de travail du ZX81 405D MEMBOT EQU 16477 405D 405D ; Caracteres du ZX-81 0076 RC EQU #76 ! 0092 PROMPT EQU t92, ; PROMPT 001C ZERO EQU #1C 0026 @A EQU #26 002B 0F EQU 0028 CARACTERES DE COMMANDE - 0000 BKSP EQU t00 RUBOUT 0035 PRECED EQU -P"A-+@A ADRESSE PRECEDENTE 0031 AUTRE EQU Nlle ADRS MEMOIRE 001B POINT EQU t1B QUITTER LE PROGRAMME 001B 001B 001B Divers 0010 MAX1 EOU 16 ; Nb de car maxi Par ligne 40Q4 RAMTOP EQU t4004 ; adresse suPerieure memoire 4007 PPC EQU 14007 ; adresse liane en cours LASTK EQU 14025 ; derniere valeur clavier 4025 4025 4025 26EB ORG 9963 26E8 26EB 26EB ; celui-ci, il est en prime ! 26EB AFFICHAGE DE RAMTOP EN DECIMAL 26EB ; « PRINT USR 9963 » 26EB 26 ED480440 AFITOP BCF(RAMTOP) ; RAMTOP en BC 26 C9'RET ; et. c'est tout - 26EF 26EF 26EF 26EF RESERVATION DE PLACE MEMOIRE 26EF « nnnnGOSUB USR 9968 » 26EF (nnnn= nombre d'octets a reserver) 26EF 128 — MICRO-SYSTEMES Février 1983
Vers une optimisation de votre ZX 81 Réalisation 26F0 280440 RESERV LD HLr(RAMTOP) 26F3 ED5B0740 LD DEr(PPC) 26F7 CB7A BIT 7,1) 26F9 C2ADOE JP NZrREP11 26FC ED52 SBC HL7DE 26FE 220440 LD (RAMTOP),HL 2701 CDA227 CALL SOR2OC 2704 FDCB3B46 BIT Or(IY+#3B) 2708 28FA JR Zr$-4 270A C3C303 JP NEW 270A'2708 2708 270A DUMP DES REGISTRES 2708 « < CD OD 27 » 270A 270A ; On affiche, dans l'ordre  : SP - AF - BC - DE - HL - IX - IY DKPT 270A 270A 270D E3 DUMP EX (SP),HL 270E 2B DEC HL 270F 2B DEC HL 2710 2B DEC HL 2711 E3 EX (SP),HL 2712 ED735D40 LD (MEMBOT)rSP 2716 FDE5 PUSH IY 2718 DDE5 PUSH IX 271A E5 PUSH HL 271B D5 PUSH DE 271C C5 PUSH BC 271D F5 PUSH AF 271E 2A5D40 LD HLr(MEMBOT) 2721 E5 PUSH HL ; 2722 0608 LD 148 ; 2724 FD210040 LD]  : Y, 14000 2728 3E76 PMUD LD A,F(C ; 272A D7 RST PRINT 2721) Cl POP HL ; 272C CDA227 CALL. SOR2OC ; 272F 10F7 DJNZ PMUD 272F 272F 272F 272F EXAMEN MEMOIRE 272F « RAND USR 10033 » 272F 2731 CD2BOF REBUT CALL SLOW 2734 CD9927 CALL AMORCE 2737 CDB627 CALL LECTUR ; 2738 CD7527 CALL DE CODE ; 2738 273D AF REPRIZ XOR A 273E D7 RST PRINT 273F 7E LD Ar(HL> 2740 CDA727 CALL CVHEX 2743 AF XOR A 2744 D7 RST PRINT 2745 E5 PUSH HL 2746 CDB627 CALL LECTUR 2749 B7 OR A 274A 23 INC HL 274B 2820 JR ZrENCORE 274D 2B DEC HL 274E la BOUCLE LD A, (LIE) 274F FE31 CP AUTRE 2751 2816 JR ZrOTRADR 2753 FE35 CP PRECED 2755 2003 JR NZ,VOIR 2757 2B DEC HL 2758 1813 JR ENCORE 2758 FEN VOIR CP RC 275C 280F JR ZrENCORE ; adresse limite - numero de l'instruction imnorer en cas d'appel direct =.) nouvelle limite sucer cure memoire affichase attendre frappe d'un caractere remettre a jour recaler le STACK a l'endroit de l'appel preserver le SP puis sauvemarder les resistres Pour pouvoir les afficher STACK POINTER 8 r'esisires a la limne en voici un ! sortir 2 octets ")" lire l'adresse memoire puis la decoder inserer un separateur prendre le caractere et l'afficher inserer un blanc HL = adresse memoire lire une limne de caracteres est-ce un "C/R" ? (Nb car = 0) a tout hasard +1 sur l'adresse memoire non ; reprendre l'ancienne AD caractere nouvelle adresse ? oui adresse precedente ? non oui, adresse memoire -1 fin de Hune ? oui Février 1983 MICRO-SYSTEMES - 129



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