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...

Si vous désirez une version papier, un « reprint » est disponible via Amazon !

Voyage28 - page 218 - Courbis, acteur de l'Internet depuis 1988
Section précédente : Programmes en langage-machine Page précédente 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 précédente : Programmes en langage-machine Page précédente 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. Aucune obligation de publication ne pourra être opposée au webmaster, sauf éventuel droit de réponse dûment justifié.
ipv6 ready ipv6 test
Suivre ce site :
Recommander cette page :
Bookmark and Share
Traduire :