Micro Systèmes n°98 juin 1989
Micro Systèmes n°98 juin 1989
  • Prix facial : 30 F

  • Parution : n°98 de juin 1989

  • Périodicité : mensuel

  • Editeur : Société Parisienne d'Edition

  • Format : (203 x 271) mm

  • Nombre de pages : 188

  • Taille du fichier PDF : 153 Mo

  • Dans ce numéro : choisir... logiciels intégrés.

  • Prix de vente (PDF) : gratuit

Dans ce numéro...
< Pages précédentes
Pages : 178 - 179  |  Aller à la page   OK
Pages suivantes >
178 179
TECHNIQUE mov a1,1 mov bx,pvert call filimap rail affich mov a1,2 mov bx,prouge call filimap cail affich mov a1,3 mov bx,pinten call fillmap color Ofh mov dx,3dah in al,dx mout 3c0h,20h sti ferme : mov bx,pbleu doscall 3eh mov bx,pvert doscall 3eh mov bx,prouge doscall 3eh mov bx,pinten doscall 3eh restit endp fillmap proc near mov cl,a1 mov ah,l shl ah,cl color ah xor di,di read_loop : lea dx,buffer mov cx,1000 xor al,a1 doscall 3fh mov CX,aX push cx call fillexp pop cx cmp cx,1000 je read_loop ret fillmap endp affich affich proc near push ax push dx mov dx,3dah in al,dx mout 3c0h,20h mov ah,8 int 21h in al,dx mout 3c0h,0 pop dx pop ax ret endp ; selection plan vert ; Ume fichier ; selection plan rouge ; 3eme fichier ; selection plan intensité ; 4ème fichier ; fermeture des 4 fichiers ; sauv. du nbre d'enr. reellnt transférés ; déblocage de l'affichage, attente d'un ; caractère, blocage de l'affichage COMMENT */programme auteurs objet t modvideo.asm : CHABAUD Dominique & BRIC Serge : modification du mode vidéo compilation : masm modvideo links modvideo exe2bin modvideo.exe modvideo.com vidéo exécution : modvideo [numéro de mode [+128]] +128 permet de ne pas effacer la RAM */code segment assume cs:code,ds:code org 100h deb : jmp go msg db 10,13,"Mode Video actuel 001" go : mov dh,Oah mov si, 080h mov al,[si] cmp a1,0 jz modact ; DTA : Nbre de caractères du paramètre ; pas da paramètre fourni mov si,082h xor al,al mov cx,3 conv : mov dl,[si] sub d1,30h jb finconv cmp d1,9 ja finconv muldh add al,d1 inc si loop conv finconv : cmp si,082h je modact xor ah,ah int 10h jmp fin ; DTA : Paramètre ; conversion de 3 digits ASCII au plus ; résultat dans al en hexa ; paramètre incorrect ; paramètre incorrect ; jusqu'à 3 digits ; si le paramètre n'est pas bon ; fixe le mode video modact : mov ah,Ofh int 10h and ax,7fh div dh lea si,msg add [si+22],ax mov dx,si mov ah,9 int 21h fin : mov ax,4C0Oh int 21h ; on affiche le mode vidéo actuel ; retourne le mode video dans al ; affiche le message ; fin du programme code ends end deb fillexp proc near lea si,buffer ; expansion des données comprimées pour affich. ; ax=nbre d'enr. lus et stockés ds buffer ; di=offset actuel de la RAM video ; adr. debut buffer exp_loop : lodmw push cx xor ch,ch mov cl,a1 mov al,ah stosb dec cl repstosb pop ex dec cx loop exp_loop ret fillexp endp code ends end deb ; a1=nbre de répét., ah=octet à répéter ; compteur de répétitions ; première fois si 256 rep(c1=0) ; affichage répété de l'octet ; decr. du compteur ; 2 fois car 2 octets lus COMMENT/programme auteurs objet : page. asm : CHABAUD Dominique & BRIC Serge : changement de page vidéo compilation : masm page link page exe2bin page.exe page.com 5/code segment assume cs:code,ds:code org 100h exécution : page [numéro de page] 0 à 7
HARDWARE deb : jmp go msg db 10,13,"Page Active I" go : mov si 3 OBOh mov al,Esi] cmp a1,0 jz pagact mov si,082h mov al,[sil sub a1,30h 1b pagact cmp a1,7 ja pagact mov ah,5 int 10h pagact : lea dx,msg mov ah,9 int 21h mov ah,Ofh int 10h add bh,30h mov dl,bh mov ah,2 int 21h fin : mov ax,4COOh int 21h ; DTA : Nbre de caractères du paramètre ; pas de paramètre fourni ; conversion décimale du paramètre ; paramètre incorrect ; paramètre incorrect ; fixe la page écran active ; retourne la page écran active dans bh ; conversion ASCII ; affichage ; fin du programme code ends end deb mi Les cartes EGA et leur fonctionnement, la haute résolution maîtrisée par la programmation. Ce quatrième volet de EGA complète et termine notre série d'articles sur cette norme. Rappelons que vous pourrez trouver les autres articles dans les numéros de décembre 1988, janvier et mai 1989. L'article du numéro 92 (décembre 1989), est une présentation des principales cartes existant sur le marché à cette date. Bien que, depuis, certains nouveaux produits aient pu apparaître, le lecteur y trouvera une bonne vue d'ensemble de l'offre. C'est avec l'article de janvier (« EGA, mode d'emploi s), que commence l'initiation technique à EGA. Les lecteurs qui, intéressés par les deux derniers volets, éprouvent quelques difficultés à comprendre les programmes qui leur sont proposés, ont tout intérêt à se reporter à cet article de fond. Enfin, précisons que Dominique Chabaud travaille actuellement à une série d'articles sur la norme VGA qui seront prochainement publiés. Mct.i.. - ENFIUDES. LOGICIELS POURPC'., ET : COMPATI SLESAAPFIIX>W, I..:i:'-:-:-:. -:-.-,-. -. —. -..-,.-,. - - -..-:-. : H.:-...'791F,.W:î.-:dijëti.˧W". —45(CJFYIP : 1F.S.-4-.DISQUETTE..$. :... -.. -, :. N°19 N°20 N°21 UTIL2 : (3 DISQUETTES) Pour analyser, visualiser, trier Je contenu de votre disque dur, vos disquettes, et récupérer des fichiers effacés par erreur I INSTACALC : Un tableur disponible à tout instant puisqu'il est résident en mémoire vive I FORTH : Le langage des applications scientifiques et mathématiques. N°1 CHOISISSEZ VOS DISQUETTES CI-DESSOUS 5 Jeux : Frog, Spacevad, Castel, Brick, A C Q B. N°2 7 Jeux : Baby, Cent, Submarin, Maxit, Sopwith, IBC, Breakout. N°3 7 Jeux : Lander, Pitfall, Packworm, Packman, Operator, Newtrek, Utuflip. N°4 8 Jeux : Kong, Starship, Pinbal, Seawolf, Racecar, Gobble, Wurnpus, Melodies. N°5 10 Jeux : Pyramid,willy,astroKwing,Wisard,grinch, Flightmare, Pcman, Goob, Civilwar. N°6 9 Jeux : Jamrner, Tictatoe, Pyramid, Bugs, Blkjack, ABM,CIA, Othello, Monopoly. N°7 8 Jeux : Biorythme, Bridge, Life2, Poker, Chess, Solitare, ABC, DSK. N°22 N°23 N°24 N°25 N°26 N°27 N°28 N°29 KERMIT : (2 DISQUETTES) Le célèbre protocole de transmission de fichiers. MENUS : Permet de réaliser des menus pour lancer vos applications sous DOS. UTILITAIRES IMPRIMANTE : (3 DISQUETTES) Des outils indispensables I PC TALK : (2 DISQUETTES) LE protocole de communication I TERMINAL : Emulateur de terminal VT 52 et VT 100 GENEALOGY : Si vous rêvez d'éditer votre arbre généalogique I UNPROTECT :) 'DISQUETTES) Idéal pour déprotéger vos logiciels I VISIBLE PASCAL : Un compilateur pascal qui vous permet de visualiser le déroulement de vos programmes durant leur exécution N°8 N°9 N°10 N°11 N°12 N°13 N°14 N°15 N°16 N°17 N°18 9 Jeux : Jumpjoe, Soviet, Bomb,Cube,Star3D, Collide, Awari, Driver, Chess88. PC PROF : Pour apprendre le langage BASIC ou vous perfectionner. PC FILE : Un excellent logiciel de gestion de base de données. FREECALC : Un tableur de grande qualité...et efficacité I FREEWORD : Un très bon logiciel de traitement de texte auquel rien ne manque I UTIL1 : 28 utilitaires hyper performants pour votre D.O.S. dont Cd secret, search etc... FREECOPY : Idéal pour sauvegarder vos programmes commerciaux protégés. XLISP : Une version domaine public du célebre langage d'intelligence annicielte I BUSIN-FINANCES : Pour réaliser de nombreux calculs financiers (ex : amortinterêts...) PROLOG : L'autre célèbre langage d'intelligence artificielle I CHASM : (3 DISQUETTES) Une initiation à l'assembleur, langage de votre microprocesseur. — Noediequettes (5'1/4 uniquement) eont livrées avec un log icielde mise en route. Les logicielsde jeux sont pour la plupertdesjeux d'arcade, graphiqueeet en couleurs DELAI D'EXPEDMON : 72 HEURES. VENTE DIRECTE : 71 Champs Elysees, 75008 PARIS. BON DE COMMANDE A renvoyer accompag né de son règlement à PG SOFT, 31 rue de Constantinople, 75006, PARIS. (Vente per correspondance uniquement.) Te142.93.67.43. MS 06/89 NOM PRENOM ADRESSE VILLE CODE POSTAL Choisissez vos disquettes en indiquant leurs numéros : (2 pour 79 F, 4 pour 149 F) DISQUETTES N°SOIT : F FRAIS D'ENVOI : 16 F Mode de règlement : ECHEOUE ECCP D MANDAT-LETTRE. TOTAL : F E Catalogue gratuit.



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