Pour convertir un nombre en un caractére :
1. Tapez le code de caractére (entre 0 et 255). L'annexe E liste tous
les caractéres et les codes associés.
2. Appuyez sur BFSHES) (V] (¥) B8
Si le registre X contient une chaine Alpha, I'ensemble de la chaine est
ajouté au registre Alpha.
Si le registre X contient une matrice, la fonction XTOA utilise chaque
élément de la matrice comme code de caractére ou chaine Alpha.
XTOA commence par le premier élément (1:1) et continue rang par
rang (vers la droite) jusqu'a la fin de la matrice. Si le registre Alpha
est rempli, seuls les 44 derniers caractéres ajoutés seront conservés.
La fonction XTOA est particuliérement utile pour construire une
chaine graphique dans le registre Alpha. Consultez le programme de
la page 139.
Pour convertir un caractére en son code : exécutez la fonction
ATOX pour convertir le caractére situé le plus a gauche en son code
associé (0 a 255) et placer le nombre dans le registre X. Le caractére
est supprimé du registre Alpha, et le reste de la chaine est décalé
d'une position vers la gauche. Si le registre Alpha est vide, ATOX
donne zéro.
Si le registre Alpha contient, par exemple, Xavier, I'exécution de
ATOX supprime le X et place le code de ce caractére (88) dans le re-
gistre X.
Recherche dans le registre Alpha
Vous pouvez utiliser la fonction POSA pour chercher un caractére ou
une chaine dans le registre Alpha. Si la fonction POSA trouve la
chaine cherchée, elle donne la position du début de cette chaine (le
premier caractére ayant la position 0). Si la chaine n'existe pas dans le
registre Alpha, POSA donne —1.
La chaine cherchée peut étre un code de caractére ou une chaine Al-
pha. POSA conserve une copie de la chaine cherchée dans le registre
LAST X.
134
9 : Entrées-sorties de programme