Caractéristiques techniques de la série CJ
Instructions de traitement de données de tableaux
Fonctions de dépannage
Diagnostic d'erreur :
instructions FAL(006) et
FALS(007)
10
Instructions d'empilement
Une région de la mémoire E/S peut être définie comme une région
d'empilement. Les mots dans l'empilement sont spécifiés par un pointeur
d'empilement pour faciliter le traitement des données FIFO (premier entré,
premier sorti) ou LIFO (dernier entré, premier sorti).
Pointeur
Instructions de plage
Ces instructions opèrent sur une plage spécifique de mots pour rechercher la
valeur maximale ou la valeur minimale, rechercher une valeur particulière,
calculer la somme ou le FCS ou interchanger le contenu des octets les plus à
gauche et les plus à droite dans les mots.
Plage spécifiée
dans l'instruction
Instructions de tableau d'enregistrement
Les instructions de tableau d'enregistrements opèrent sur des tableaux de
données spécialement définies. Le tableau d'enregistrement doit être défini
préalablement avec l'instruction DIM(631) qui déclare le nombre de mots
dans un enregistrement et le nombre d'enregistrements dans le tableau. Il est
possible de définir jusqu'à 16 tableaux d'enregistrement.
Les tableaux d'enregistrement sont utiles lorsque les données sont
organisées en enregistrements. Par exemple, si les températures, les
pressions ou autres valeurs configurées pour différents modèles ont été
rassemblées dans un tableau, le format de tableau d'enregistrement facilite la
sauvegarde et la lecture des valeurs configurées pour chaque modèle.
L'instruction SETR(635) peut être utilisée pour sauvegarder la première
adresse de l'enregistrement désiré dans un registre d'index. Les registres
d'index peuvent alors être utilisés pour simplifier les processus compliqués
tels que la modification de l'ordre des enregistrements dans le tableau
d'enregistrement, la recherche de données ou la comparaison de données.
Tableau
Enregistrement 2
Enregistrement 3
Les instructions FAL(006) et FALS(007) peuvent être utilisées pour générer
une erreur non fatale ou une erreur fatale lorsque les conditions définies par
l'utilisateur sont rencontrées. Les enregistrements de ces erreurs sont
sauvegardés dans le journal d'erreurs, tout comme les erreurs générées par
le système.
Condition d'erreur
définie par
l'utilisateur
Région
d'empilement
Données
Recherche, recherche
du maximum, recherche
du minimum, etc.
Enregistrement 2
Paramétrage des valeurs
du modèle A
Paramètre de
température
Paramètre de pression
Paramètre de temps
Erreur FAL(006) ou FALS(007)
Chapitre 1-2