-page principale -présentation-liens
instructions:
-de test -de saut -sur les registres de travail -entre les registres et  la mémoire-sur les registres de sauvegardes-divers
-0000-0001-0010-0011-0100-0101-0110-0111-1000-1001-1010-1011-11XX-valeur non attribuées

Présentation:



Ce document contient de la manière la plus exaustive possible l'ensemble des instructions du processeur Saturn GX de la HP49 GX.
Il se décompose en deux parties principale:
-Le classement par catégorie.
-Le classement par valeur binaire
 

-Le classement par valeur binaire permet lui de comprendre comment est organisé le processeur, par quels moyen ses concepteurs ont optimisés sont fonctionnement et quelle est la longueur de chaque instruction.
-Le classement par catégorie permet lui d'accéder plus facilement au classement par valeur.

Signification de "instructions de la forme".
Etant donnée qu'il est presque impossible et inutile de faire la liste exaustive de toute les instructions il est preférable d'expliqué leur conception/organisation.
Nous allons donc décortiquer une instruction pour ceux qui comme moi trouverais un peut confuse leur signification.

EX:

1000 0001 1010
Instruction du type
1000 0001 1010 WWWW XXXX YZZZ
instruction entre A,C et les registres de sauvegardes Rx.
WWWW:Champ d'Application

0000 =>P
0001 =>WP
0010 =>XS
0011 =>X
0100 =>S..
0101 =>M
0110 =>B
0111 =>W
1000 =>"NA"
1001 =>"NA"
1010 =>"NA"
1011 =>"NA"
1100 =>"NA"
1101 =>"NA"
1110 =>"NA"
1111 =>A

Si Y=0 le registre concerné est A
Si Y=1 le registre concerné est C
ZZZ donne le numéro du registre de sauvegarde concerné.

XXXX:définit l'instruction

0000 =>Rx=(A puis C)
0001 =>(A puis C)=Rx

0010 =>(A puis C)RxEX
0011 =>idem
    .... =>idem
1111 =>idem

Tout d'abord les valeur binaire 1000 0001 1010 représente la partit commune à toute les instructions.

Les quatres lettre WWWW expriment le champ sur lequel l'instruction va s'opérer . Ainsi si l'on veut créer une instruction sur le registre WP il suffit de remplacer WWWW par 0001.

Il en va de même pour toute les autres lettre il suffit de regarder dans les listes de valeur le champ, le registre ou le type d'instruction qui nous intéresse et de le remplacer par sa valeur.

Signification de registre concernés ,de R et de R'.
Parfois les instruction utilisant les registres de travails en utilise 2.
Ainsi si les registres concerné sont A & B alors R signifie A et R' signifie B.