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...

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 :