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

Voyage au centre de la HP48 s/sx - Lire le livre 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...

Voyage48s - page 196 - Courbis, acteur de l'Internet depuis 1988
Section prcdente : La mmoire vive Page prcdente Sommaire Page suivante Section suivante : Programmer en langage-machine

La mmoire vive

(c) Courbis www.courbis.fr   Voyage au centre de la HP48 s/sx - Version 3.02Fichiers PDF disponibles sur http://www.courbis.com Redistribution/mirroring strictement interdits  http:  //ww  w.co  urbis  .com  Page 186 La me'moire vive  Lorsqu'on utilise la machine, ces objets s'accumulent dans lazone des objets temporaires. Il faut donc proc e'der de temps en temps a` un nettoyage de mani e`re a` de'truire les objets non utilis e's.Cette ope'ration (qui se produit notamment lors de l'utilisation de la commande  M E M ) est r e'alise'e par un programme nomm e' le'garbage collector'.  Lors de cette op e'ration, la machine rep e`re tous les objetsutilise's ( a` partir des diff e'rentes adresses stock e'es en m e'moire). Elle marque chacun de ces objets (dans la zone Drapeau de lastructure ci-dessus). Apre`s avoir parcouru chacun de ses pointeurs, la HP48 d e'truit les objets non marqu e's (qui ne sont donc pasutilise's).  Cette zone a donc la structure: (#7056Ah) 00000 5 quartets  Drapeau 1 quartet Objet Longueur 5 quartets  Drapeau 1 quartet Objet Longueur 5 quartets (#7056Fh)  Pile des retours L'adresse de fin des objets temporaires pointe aussi sur le d e'butde la pile des retours du langage de la HP48.  C'est dans cette zone que sont sauvegard e'es les adresses deretour lors de l'ex e'cution r e'cursive d'objets (programme dans un programme).  Il y a empilage lorsqu'on rencontre le prologue de programme(#02D9Dh) et d e'pilage lorsque l'on rencontre l' e'pilogue indiquant la fin de programme (031B2).  La fin de cette zone est point e'e par le registre B.
Section prcdente : La mmoire vive Page prcdente Sommaire Page suivante Section suivante : Programmer en langage-machine
© 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 :