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 510 - 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 504 Routines utiles Annexe 4  * ALLINTR (#010E5h) r e'-autorise les interruptions.Registre modifie' : bit 15 de ST ;  * EXHR (#026CAh) ex e'cute la routine situ e'e en Romcache'e dont l 'adresse est dans le champ A de C.  Registres modifie's : P, D0, D1, A champ A, C champ A etD champ A ;  * SETFLAG (#53B31h) met  a` 1 le drapeau (System ouUtilisateur) de'fini par C champ X. C champ B doit contenir  les deux quartets de poids faible de l'adresse du drapeauet C champ XS le masque correspondant (voir le chapitre 7 de la deuxi e`me partie). Par exemple pour mettre  a` 1 ledrapeau utilisateur 18, on stockera #253h dans C champ X (2 est le masque, #0010b en binaire, et l'adressecomple`te du drapeau est #80853h). Registres modifi e's : P, D0, A champ A et C champ A ;  * CLEARFLAG (#53B0Ah) met  a` 1 le drapeau (System ouUtilisateur) d e'fini par C champ X (voir ci-dessus).  Registres modifie's : P, D0, A champ A et C champ A ; Les routines suivantes sont a` appeler par GOVLNG :  * EXIT (#2D564h) ex e'cute la s e'quence de retour au RPL(A=DAT0 A, D0=D0+ 5, PC=(A)) ;  * ERROR (#05023h) affiche le message d'erreur dont lenume'ro est dans A champ A. ATTENTION : cette routine  doit  e^tre appel e'e apr e`s appel  a` LOAD_REG. Elleprovoque l'arre^t du programme en cours d'exe'cution ;  * STOP (#10FDBh) arr e^te le programme en coursd'exe'cution. Il s'agit en fait de l'erreur #123h qui n'est pas  re'cupe'rable par IFERR et qui provoque un retour aumode interactif. Cette sortie doit e^tre pre'ce'de'e d'un appel a` LOAD_REG ;  Conclusion  Cette liste n'est bien s u^r par exhaustive mais regroupe lesadresses les plus utiles.  Il est possible de chercher de nouvelles adresses ende'sassemblant les programmes en langage-machine contenu dans la m e'moire morte de la HP48. Ce travail n e'cessite une grandepatience mais est tr e`s enrichissant puisqu'il permet de comprendre les m e'canismes les plus intimes du fonctionnement de cettemachine...
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 :