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 171 - Courbis, acteur de l'Internet depuis 1988
Section précédente : Les objets de la HP48 Page précédente Sommaire Page suivante Section suivante : Organisation générale de la mémoire

Les objets de la HP48

(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  Chapitre 4 Les objets de la HP48 Page 165  Il faut donc  e'viter de surcharger les librairies avec des nomsinutiles et utiliser des sous-programmes sans nom (pas d 'entre'e dans la table de hash-code mais une entre'e dans la table des liens).  Pour chaque classe de nom, on re'alise une table ou` sont stocke'snoms et informations s'y rattachant (ici le num e'ro de commande dans la librairie) : les 16 premiers champs de la hash-table sont desoffsets permettant de la retrouver.  On trouve ensuite la longueur de cette table des noms (ce quipermet en particulier d 'en conna i^tre l 'adresse de fin). Elle est constitue'e d'une entre'e par nom.  Pour chacun d'entre eux on trouve, dans cet ordre, le nombre decaracte`res du nom, les codes ASCII de ces caract e`res, puis le nume'ro de commande.  La derni e`re zone de la hash-table comporte dans l'ordre desnume'ros de commandes, les offsets utilise's pour retrouver les noms de commandes dans la hash-table (pour l'affichage).  Remarques :  * Si un nom se trouve dans la premi e`re partie de la hash-table mais pas dans la seconde, il ne pourra  e^tre que  tape' (lors d 'une demande d 'affichage, on ne pourra pastrouver d 'offset le concernant et il sera affich e' sous la forme XLIB xxx yyy). De plus, il n 'apparai^tra pas dans lemenu correspondant a` la librairie ;  * Un objet de la librairie ne se trouve pas forcement dans latable des noms : il s 'agit alors d 'un objet cach e' qui ne  peut  e^tre appel e' que par un XLIB Name. Il s 'agit enge'ne'ral des sous-programmes d 'une librairie auxquels l'utilisateur n'est pas sense' avoir acce`s. C'est le cas de tous les objets de la librairie #0F0h quicontient les sous-programmes n e'cessaires au  fonctionnement de l 'Equation Writer qui, situ e's en Romcache'e, ne peuvent  e^tre utilise's de mani e`re simple qu 'a` travers des objets XLIB Names (qui permettent l 'appel deroutines en Rom cache'e de manie`re transparente)...  Le deuxi e`me offset pointe sur la table des messages dont lastructure est de'crite page suivante.
Section précédente : Les objets de la HP48 Page précédente Sommaire Page suivante Section suivante : Organisation générale de la mémoire
© 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 :