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 084 - Courbis, acteur de l'Internet depuis 1988
Section prcdente : Le microprocesseur Saturn Page prcdente Sommaire Page suivante Section suivante : Les instructions du Saturn

Le microprocesseur Saturn

(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 74 Le microprocesseur Saturn  b) Les registres-drapeaux: Ils sont  au nombre de trois:  * C A R R Y  (1 bit). C'est le bit de retenue; lorsqu 'uneope'ration donne lieu  a` une retenue, ce drapeau est  arme':  il peut ensuite  e^tre utilise' lors d'un test.  * HST (hardware status) (4 bits). C 'est un registre de 4drapeaux ( MP module pulled,  SR service request,  S B  sticky bit, XM external module missing).  * STATUS (16 bits). Il s 'agit de drapeaux comme ceuxaccessibles par SF et CF (Attention: ce ne sont pas les  me^mes !). Les drapeaux 12  a` 15 sont utilis e's de manie`reconstante par la HP48: les drapeaux 0  a` 11 sont donc  a` disposition de l 'utilisateur pour la r e'alisation deprogrammes. On repr e'sente ce registre par  ST.  c) Les pointeurs: Ce sont des registres utilis e's pour indiquer une zone m e'moireparticulie`re. Ils sont au nombre de trois:  * D 0  et   D 1  (20 bits chacun). Ils sont utilis e's pour lalecture et l'e'criture en me'moire;  * PC (program counter - 20 bits). Il contient l 'adresse del'instruction en cours d 'utilisation.  Ces registres ont une longueur de 20 bits. La HP48 est donc capable de ge'rer 220 quartets soit 512 Kilo-octets...  d) Les registres de sauvegarde: Ils sont de deux types:  * RST K (return stack) (8  e'tages de 20 bits chacun): ils'agit d'une pile de 8  e'tages utilise'e pour la sauvegarde  d'adresses.  Cette pile se comporte exactement commela pile RPL de la HP48 avec toutefois une  diff e'rence: me^me vide, elle contient des 00000. Elle sert  a` lasauvegarde d 'informations et en particulier  a` la sauvegarde de l 'adresse de retour lors de l 'appel  a` unesous-routine.  * R0 R1 R2 R3  et  R4 (64 bits chacun): ils sont utilis e'spour la sauvegarde des registres de calcul.
Section prcdente : Le microprocesseur Saturn Page prcdente Sommaire Page suivante Section suivante : Les instructions du Saturn
© 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. 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 :