Accueil > Réalisations > Publications > Ouvrages > Ouvrages sur la HP48 g/gx > Voyage au centre de la HP48 g/gx - Lire le ligne en ligne

Voyage au centre de la HP48 g/gx - Lire le ligne en ligne

jeudi 14 juin 2007, 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 !

Voyage48g - page 508 - Courbis, acteur de l'Internet depuis 1988
Section prcdente : Routines utiles Page prcdente Sommaire Page suivante Section suivante : "Externals" utiles

Routines utiles

(c) Courbis www.courbis.fr   Fichiers pdf disponibles sur http://www.courbis.comRedistribution/mirroring strictement interdits  Version 3.05  http:  //ww  w.co  urbis  .com  Page 502 Routines utiles Annexe 4  la routine RES_STR). RERES_STR recalcule sa taillehors prologue (D0-R0-5) et la r e'crit dans l'objet, puis elle modifie l'allocation m e'moire de la ram des objetstemporaires (en recalculant en particulier la valeur de #807EDh, m e'moire libre en blocs de 5 quartets). Cetteroutine de d e're'servation m e'moire est particuli e`rement utile lorsqu'on re'serve la totalite' de la m e'moire libre poureffectuer un calcul, puis que l'on d e'sire en d e're'server une partie pour ne laisser que le r e'sultat final (voir parexemple le programme   PAR5LM de la biblioth e`que deprogrammes). Remarque : il est possible d'utiliser cette  routine sur des objets autres que des objets de la forme<prologue> <longueur hors prologue>  a` condition de prendre la pr e'caution de sauver les 5 premier quartetsapre`s le prologue et de les r e'e'crire apr e`s appel  a` RERES_STR. Registres modifi e's : D0, D1, P, A champW, B champ A, C champ W et R1 champ W ;  * FREEMEM (#069F7h) recalcule la valeur de #807EDh(me'moire libre en groupe de 5 quartets)  a` partir des  adresses inscrites en #806F8h et #806F3h. Cette routinene doit donc  e^tre appel e'e que si l 'on a auparavant fait appel  a` SAVE_REG (classiquement en d e'but deprogramme). Registres modifi e's : D0, quartets 0  a` 10 de A et C ;  * FREEMEMEQ (#06806h) calcule le nombre de quartetslibres et place le re'sultat dans C champ A. De m e^me que  pour FREEMEM, la routine SAVE_REG doit avoir  e'te'appele'e avant (classiquement en d e'but de programme). Registres modifie's : D0, A champ A et C champ A ;  * SKIP (#03019h), appel e' avec dans D0 l'adresse d'unobjet, renvoie l'adresse du premier quartet apr e`s cet  objet . Registres modifie's : D0, bit 1 de ST, A champ A etC champ A ;  * D0MAPC (#0C1A7h) stocke dans le quartet n o 4 de D0l'adresse de base de la m e'moire vive interne. Registres  modifie's : D0 et C champ A ;  * D1MAPC (#0C198h) stocke dans le quartet n o 4 de D1l'adresse de base de la m e'moire vive interne. Registres  modifie's : D1 et C champ A ;  * D0MAPA (#0C1C5h) stocke dans le quartet n o 4 de D0l'adresse de base de la m e'moire vive interne. Registres  modifie's : D0 et A champ A ;  * D1MAPA (#0C1B6h) stocke dans le quartet n o 4 de D1l'adresse de base de la m e'moire vive interne. Registres  modifie's : D1 et A champ A ;
Section prcdente : Routines utiles Page prcdente Sommaire Page suivante Section suivante : "Externals" utiles
© 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 !

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 :