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 267 - Courbis, acteur de l'Internet depuis 1988
Section précédente : La mémoire vive Page précédente Sommaire Page suivante Section suivante : Programmer en langage-machine

La mémoire vive

(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 8 La me'moire vive Page 261  Nombre de librairies pre'sentes Les 3 quartets en #809A3h contiennent le nombre de librairiespre'sentes dans la machine. Chacune de ces librairies est de'crite par son nume'ro, suivie par l'adresse o u` sont stock e'es les informationsla concernant.  Si ces informations se trouvent en Rom cache'e ou dans une zonemasquable (carte en port 2), l'adresse suivante correspond  a` une routine permettant d'acc e'der aux informations (comme dans le casde l'objet Extended Pointer). Les adresses valides pour ces routines (programmes en langage-machine) donn e'es dans le tableau pagesuivante. Ces sous-programmes ont un r o^le de'pendant de la valeur du registre P. Ce ro^le est :  * P=0 : reconfigure les modules pour de'masquer l'objet ;  * P=1 : reconfigure les modules de manie`re standard ;  * P=2 :  re'alise une copie de m e'moire de A champ Aquartets selon la valeur de C champ S :  - Si C champ S est nul les quartets sont copi e'sde l'adresse contenue dans R0 champ A  (addresse en Rom) vers l'adresse contenuedans R1 champ A (addresse en Ram) ;  - Si C champ S est non nul les quartets sontcopie's de l'adresse contenue dans R1 champ  A (addresse en Ram) vers l'adresse contenuedans R0 champ A (addresse en Rom).  Remarque : cette routine s'occupe de la d e'configuration /reconfiguration des modules si ne'cessaire ;  * P=3 : copie A champ A quartets point e's par R0 champ Adans la ram des objets temporaires et renvoie l'adresse  de l'objet temporaire ainsi cre'e dans R0 champ A. Remarque : cette routine s'occupe de la d e'configuration /reconfiguration des modules si ne'cessaire ;  * P=4 : renvoie le num e'ro de banc dans C champ A(seulement valable pour la carte en port 2, pour les autres  on obtient la valeur #FFFFFh) ;  * P=5 : calcule la taille de l'objet dont l'adresse est dans R0champ A et la renvoie dans le champ A de A.  Remarque : cette routine s'occupe de la d e'configuration /reconfiguration des modules si ne'cessaire ;
Section précédente : La mémoire vive Page précédente 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 !

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 :