Accueil > Réalisations > Publications > Ouvrages > Ouvrage sur la HP28 c/s > Voyage au centre de la HP28 c/s : lire le livre en ligne

Voyage au centre de la HP28 c/s : lire le livre en ligne

mardi 27 juin 2006, par Paul Courbis

Si vous ne voulez pas télécharger l’ensemble de l’ouvrage, vous pouvez le lire en ligne ici...

Voyage28 - page 218 - Courbis, acteur de l'Internet depuis 1988
Section prcdente : Programmes en langage-machine Page prcdente Sommaire Page suivante Section suivante : Programmes mathématiques

Programmes en langage-machine

(c) Courbis www.courbis.fr   Page 215  REVERSE REVERSE est une fonction qui a pour but de renverser les chai^nes decaracte`res. Ainsi 'ABC' REVERSE renverra 'BCA'. Cette fonction est particulie`rement utile avec PEEK: si on de'sire lire 5 quartets contenant uneadresse, celle-ci sera renvoye'e a` l'envers'. REVERSE permettra de la remettre dans le bon sens et de la lire ainsi facilement...  Entre'e du programme (lire l'avertissement page 189):taper la chai^ne des codes (situe'e apre`s le listing du programme), en une  seule ligne, sans espace. Exe'cuter ensuite LASS et stocker le re'sultat dans`REVERSE'...  Remarque : La se'quence #1 #0 + #0A CHK est facultative.  Listing du programme Codes    Labels  Mne'moniques    Commentaires 76C20            CON(5) 02C67   de'but de structure programme07A20600001      #1               cre'ation des arguments de CHK*****            #0  *****            +07A2070000A0     #0A 21D20303484B4    CHK            ve'rification de l'objet *****            DUP            recre'ation de l'objet E4A2050000       '' *****            + *****            SWAP *****            DROP 69C20            CON(5) 02C96   prologue assembly-code 46000    de'but   CON(5) fin-de'but 132              AD0EX          sauvegarde D0 102              R2=A 143              A=DAT1 A       A=adresse chai^ne 133              AD1EX 103              R3=A           sauvegarde de D1 174              D1=D1+5 137              CD1EX 135              D1=C 143              A=DAT1 A       A=longueur de l'objet chai^ne C2               C=C+A A        C=adresse de fin de l'objet 134              D0=C 174              D1=D1+5        D1=adresse de de'but des carac. 181              D0=D0-2        D0=adr. dernier carac. 14B      label   A=DAT1 B       lecture de deux caracte`res 14E              C=DAT0 B 14D              DAT1=C B       re'e'criture dans l'ordre inverse 148              DAT0=A B 171              D1=D1+2        paire suivante 181              D0=D0-2 133              AD1EX 131              D1=A  V28 #4 (C) 2001 www.courbis.com 8/03/2001, 12:46215
Section prcdente : Programmes en langage-machine Page prcdente Sommaire Page suivante Section suivante : Programmes mathématiques
© Courbis 1988-2010
Tous droits réservés
Permalien
Faire un don avec Paypal Le livre est entièrement gratuit mais vous pouvez
avec Paypal pour participer aux frais d'hébergement de ce site... Merci !

Messages

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Les spams donneront systématiquement lieu à dépôt de plainte. Les messages peu aimables ou comportant trop de fautes d'orthographe seront purement et simplement supprimés sans publication.
ipv6 ready ipv6 test
Suivre ce site :
Recommander cette page :
Bookmark and Share
Traduire :