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

Le microprocesseur Saturn

(c) Courbis www.courbis.fr   Page 145  Un autre type de codage est de de'finir le nombre de quartets sur lequeldoit porter l'ope'ration: dans la liste, ceci est symbolise' par x+1 ou x. Par exemple LCHEX qui charge une constante hexade'cimale dans leregistre C, est pre'sente' de la manie`re: 3xh1....h# LCHEX h#...h1 x=#1. Ce qui signifie que 3 est le premier code, suivi par x qui repre'sentele nombre de chiffres de la constante moins 1 suivi de la constante (retourne'e). Par exemple pour placer 123 dans C on e'crira 321. ATTENTION : l'affectation des chiffres commence au quartet de no P etse poursuit cycliquement: si dans l'affectation pre'ce'dente on  avait P=E et C=0000000000000000 avant l'affectation, alors,apre`s celle ci, C vaudra:  2300000000000001...  Ecriture et lecture en me'moire: Celle-ci se fait en deux e'tapes:  - de'finition de l'adresse de travail dans un des deux registres D0 ou D1; - e'criture ou lecture a` l'aide de A ou C.  ATTENTION : la lecture et l'e'criture retournent les quartets lus.  Par exemple, si la me'moire contient les quartets 0123456789ABCDEFen #4F810, apre`s la se'quence:  D1=(5) 4F810 , affectation de l'adresse 4F810 a` D1; C=DAT1 W  lecture de 16 quartets (champ W) en D1, stocke's dans C.C contiendra le nombre   FEDCBA9876543210.  De me^me : D1=(5) 4F810 affectation a` D1 de l'adresse 4F810; LCHEX (16) 0123456789 ABCDEF affectation a` C de la valeur0123456789ABCDEF;  DAT1=C W e'criture des 16 quartets de C (champW) en D1; placera en 4F810 les quartets  FEDCBA9876543210.  Les tests : Ils ont tous un nom commenc,ant par [?]. Ils sont toujours suivis parun saut ou un retour conditionnel: Goyes ou RTNyes effectue' si le test est ve'rifie'. RTNyes a` pour code 00, Goyes est code' par le nombre de quartetsdu saut.  V28 #3 (C) 2001 www.courbis.com 8/03/2001, 12:45145
Section prcdente : Le microprocesseur Saturn Page prcdente Sommaire Page suivante Section suivante : Les instructions 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 !

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.
ipv6 ready ipv6 test
Suivre ce site :
Recommander cette page :
Bookmark and Share
Traduire :