Accueil > Réalisations > Publications > Ouvrages > Ouvrage sur la HP28 c/s > Voyage au centre de la HP28 c/s : lire le livre en ligne

Voyage au centre de la HP28 c/s : lire le livre en ligne

mardi 27 juin 2006, 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 !

Voyage28 - page 198 - Courbis, acteur de l'Internet depuis 1988
Section précédente : Programmes en langage-machine Page précédente Sommaire Page suivante Section suivante : Programmes mathématiques

Programmes en langage-machine

(c) Courbis www.courbis.fr   Page 195  NOCLUSR Supprimons le CLUSR... Pour cela on va cre'er un programme ayant pournom `CLUSR' (gra^ce au programme CRNAME) qui aura priorite' sur le CLUSR situe' en ROM... Marche a` suivre:- entrer   CRNAME- entrer  << 'No CLUSR Avaible' 1 DISP 1400 .07 BEEP>>- taper  'CLUSR' puis appeler CRNAME`CLUSR' apparai^tra dans la pile...- taper   STO. Dore'navant toute tentative pour faire un CLUSR sesoldera par le nouveau message d'erreur   'No CLUSR Avaible'.  Pour revenir a` l'e'tat standard: Taper `CLUSR' PURGE  NOSYSEVAL Supprimons a` pre'sent l'instruction SYSEVAL. On va proceder comme pourCLUSR:  - taper << 'No SYSEVAL Avaible' 1 DISP 1400 .07 BEEP  >>- taper   'SYSEVAL' CRNAME`SYSEVAL' apparai^t alors dans la pile- taper   STORetour a` l'e'tat normal:   `SYSEVAL' PURGE  On peut de me^me supprimer d'autres instructions.Il faut cependant savoir que le instructions recre'es n'ont priorite' sur les fonctions ROM que lorsqu'on tape le nom en toutes lettres (et non pas enl'exe'cutant via un  menu).  Pour SYSEVAL et CLUSR, c'est toujours le cas, et c'est pour cela que l'onpeut totalement `de'river' ces instructions...  On ajoute aussi le prologue de nom global. Ces trois adjonctions sontre'alise'es gra^ce aux deux additions de data (CRNAME.D1 et CRNAME.D2). On doit aussi coder la longueur du nom: ceci ce fait gra^cea` la se'quence SIZE CHR +. Du point de vue se'curite': #1 #A CHK ve'rifie la pre'sence de la chai^ne de caracte`res dans la pile. 1 127 SUB rame`neensuite la chai^ne a` la longueur maximale autorise'e (127 caracte`res). Le SYSEVAL place dans la pile l'objet { `nom' } dans la pile.Enfin la se'quence 1 GET 1 ->LIST LIST-> DROP extrait l'objet et oblige le calculateur a` le recre'er, ceci afin de lui donner une existence re'elle.Sur les HP28s, on se place en outre dans le menu HOME pour pouvoir calculer l'adresse du SYSEVAL.  V28 #3 (C) 2001 www.courbis.com 8/03/2001, 12:46195
Section précédente : Programmes en langage-machine Page précédente Sommaire Page suivante Section suivante : Programmes mathématiques
© 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 :