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 199 - 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 196   INV.VID Le programme suivant effectue une inversion vide'o quasi-instantanne'e del'e'cran de la HP28... Entre'e du programme  (lire avertissement page 189) :Taper la chai^ne des codes (situe'e apres le listing du programme) en une seule ligne, sans espace, puis exe'cuter LASS. Stocker le re'sultat (SystemObject System Object) dans INV.VID.  Codes  Labels  Mne'moniques  Commentaires 76C20           CON(5) #02C67  De'but de l'objet programme *****           CON(5) #*****  figeage e'cran (1BB:07C19 1CC:07C4E 2BB:18A85) 69C20           CON(5) #02C96  De'but de l'objet prgm machine E5000    de'but  CON(5) (fin)-(de'but)   longueur de cet objet 133             AD1EX 103             R3=A          Sauvegarde de D1 34*****         LC(5)  #***** fin e'cran 1 (1BB,1CC:402DF 2BB:FFA5F) 1F*****         D1=(5) #***** de'but e'cran 1 (1BB,1CC:40078 2BB:FF840) 7220            GOSUB  sub    inversion 34*****         LC(5)  #***** fin e'cran 2 (1BB,1CC:405DF 2BB:FFE27) 1F*****         D1=(5) #***** de'but e'cran 2 (1BB,1CC:40400 2BB:FFC00) 7010            GOSUB  sub    inversion 113             A=R3 131             D1=A          re'cupe'ration de D1 142             A=DAT0 A      fin de routine 164             D0=D0+ 5      (une routine LM se finit toujours par la 808C            PC=(A)        se'quence A=DAT0 A  D0=D0+ 5  PC=(A))  27       sub    P=     7      On travaille sur une colonne, c'est a` dire sur                               8 quartet: on fixe donc P a` 7 pour que le                               champ                               WP contienne 8 quartets (7 a` 0) 1531     sub10  A=DAT1 WP     lecture d'une colonne B9C             A=-A-1 WP     inversion (A=-A-1 correspond a` A=NOT(A)) 1511            DAT1=A WP     e'criture de la colonne inverse'e 177             D1=D1+ 8      colonne suivante 133             AD1EX         copie de D1 dans A (on doit proce'der en deux 131             D1=A          e'tape car A=D1 n'existe pas) 8BA             ?A<=C  A      test: doit on continuer ? 9E              GOYES  sub10  si oui --> on repart a` sub10 20              P=     0      sinon: on met P a` 0 (valeur standard) 01              RTN           retour de sous routine          fin  09F20           CON(5) #02F90 fin de l'objet programme  V28 #3 (C) 2001 www.courbis.com 8/03/2001, 12:46196
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 :