Rotation d'un nombre de 36 bits. Pour effectuer une rotation d'un
nombre spécifié de bits, saisissez le nombre dans le registre Y, le
nombre de bits dans le registre Y et exécutez ROTXY. Si le nombre de
bits spécifié dans le registre X est positif, la rotation se fait vers la
droite ; s'il est négatif, vers la gauche.
ROTXY renvoie le nombre aprés rotation en registre X et fait descen-
dre la pile.
Informations de programmation
Pour choisir un mode de base dans un programme, exécutez HEXM,
DECM, OCTM ou BINM. Si le programme s'arréte aprés avoir
exécuté 1'une de ces instructions, le menu BASE est affiché et les
nombres reéls sont saisis et affichés sous le mode de base choisi. Pour
sortir du menu BASE, le programme peut alors exécuter la fonction
EXITALL.
Vous pouvez aussi utiliser le menu BASE pour incorporer une
conversion de base et les fonctions logiques d"un programme. Cepen-
dant, les nombres sont saisis directement dans les lignes de
programme et sont affichés sous forme décimale.
Exemple : un programme utilisant des changements de
Base. Le programme suivant sollicite un nombre octal et un nombre
binaire, les additionne et affiche leur somme en mode hexadécimal.
@1 LBL "OBH"
Label global.
82 OCTH
Choisit le mode octal et place le
83 INPUT 81
premier nombre dans Ry;.
B84 BINM
Choisit le mode binaire etsaisit le
85 INPUT 82
second dans Rp,.
86 RCL @1
Rappelle une copie du premier
87 BASE+
nombre et l'ajoute au second.
B8 HEXM
Choisit le mode hexadécimal,
B9 VIEW ST X
affiche le résultat et sort du
18 EXITALL
menu BASE.
11
END
16 : Opérations sur les bases
251