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 211 - Courbis, acteur de l'Internet depuis 1988
Section précédente : La Ram des entrées -sorties Page précédente Sommaire Page suivante Section suivante : La mémoire vive

Le gestionnaire de bancs

(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 7 Le gestionnaire de bancs Page 205  Le gestionnaire de bancs Comme nous l'avons d e'ja` vu, la HP48 GX est capable de g e'rerdes cartes de capacit e' supe'rieure a` 128 Ko en port 2. Ces cartes sont divise'es en bancs de 128 Ko (2 bancs pour une carte 256 Ko, 4pour une carte 512 Ko, 8 pour une carte 1 Mo, 16 pour une 2 Mo et 32 pour une 4 Mo), un seul banc e'tant visible a` un instant donne'.  En fait, une telle carte se comporte comme plusieurs cartes128 Ko dans un seul bo i^tier, la s e'lection de telle ou telle carte se faisant de manie`re purement logicielle.  Pour choisir le banc auquel elle de'sire avoir acce`s, la HP48 utiliseun module particulier, le gestionnaire de bancs (qui en terme de priorite' vient au troisi e`me rang, apre`s la ram I/O et la m e'moire viveinterne). Celui-ci est en ge'ne'ral configure' a` l'adresse #7F000h, pour une taille de #1000h quartets.  Bien qu'il ait une taille th e'orique de 2 Ko, seuls les 128 premiersquartets sont utilise's (ceci e'tant du^ aux limitations des gestionnaires de modules qui ne peuvent  e^tre configure's en taille que par pas de2 Ko).  Pour se'lectionner le banc n (n allant de 0 a` 31) de la carte en port2, il suffit d'effectuer un simple acc e`s en lecture (par une instruction du type A=DAT0 B) aux deux quartets situe's a` l'adresse :  #7F040h + 2 * n Soit une lecture en #7F040h pour acce'der au premier banc (bancno 0), #7F042h pour le deuxi e`me... #7F07E pour le dernier (s'il existe).  Il semble logique de penser que les 64 premiers quartets(#7F000h a` #7F003Fh inclus) peuvent e^tre utilise's pour re'aliser une se'lection de banc pour une carte en port 1. Cependant la rom de laHP48 ne contient aucun programme capable de g e'rer une carte de capacite' supe'rieure a` 128 Ko en port 1...  On a donc, en r e'sume', la structure d e'crite par le tableau de lapage suivante.
Section précédente : La Ram des entrées -sorties Page précédente Sommaire Page suivante Section suivante : La mémoire vive
© 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 :