Conversion de données
Limitations
Description
Désignateur de digit
224
Di doit figurer dans les valeurs fournies ci-dessous.
Tous les mots source doivent être dans la même zone de données.
Les octets des mots source doivent contenir le code ASCII de valeurs hexadéci-
males correspondant, par ex., 30 à 39 (0 à 9), 41 à 46 (A à F) ou 61 à 66 (a à f).
Lorsque la condition d'exécution est sur OFF, HEX(––) n'est pas exécutée. Lors-
que la condition d'exécution est sur ON, HEX(––) convertit l'octet (les octets) de
code ASCII désigné(s) du (des) mot(s) source en valeurs hex. et sort le résultat
sur D.
On peut convertir un nombre max. de 4 codes ASCII qui commencent par le
premier octet S désigné. Les valeurs hex. converties sont mémorisées sur D en
ordre à partir du digit désigné. Ainsi Di désigne le premier octet (les 8 bits de
poids faible ou de poids fort), le nombre d'octets à convertir et le digit D qui reçoit
la première valeur hex. Si l'on désigne plusieurs octets, ils sont convertis en
ordre à partir de la demi-portion S désignée jusqu'à S+1 et S+2, si nécessaire.
Si l'on désigne un nombre de digits supérieur à ceux qui sont sur D (en comptant
à partir du premier digit désigné), on utilise d'autres digits qui sont relancés où
débute D. Les digits D qui ne reçoivent aucune donnée convertie ne changent
pas.
Les digits Di sont sélectionnés selon le schéma ci-dessous.
Digit:
3 2 1 0
Indique le premier digit D à utiliser (0 à 3).
Nombre d'octets à convertir (0 à 3)
0: 1 octet (code ASCII à 2 digits)
1: 2 octets
2: 3 octets
3: 4 octets
Premier octet S à utiliser.
0: 8 bits de poids faible (1
1: 8 bits de poids fort (2
Parité
0: nulle
1: paire
2: impaire
Chapitre 5-18
er
octet)
ème
octet)