Chapitre 9
Calcul de la durée des programmes
9-14
Tableau 9.C
Temps d'exécution supplémentaire basé sur les adresses source et
de destination
Type de
Source
données
(Nombre entier à virgule flottante)
0 2 Kmots 2 4 Kmots 4 Kmots + 0 2 Kmots 2 4 Kmots 4 Kmots +
Nombre entier
0
Virgule flottante 0
Conversion de
8
données
Quand les adresses de fichiers (préfixe #) dans l'adresse d'expression
ou de destination contiennent des adresses indirectes pour les numéros
de fichiers, ajoutez :
µ
45
s
quand l'adresse indirecte est du type nombre entier
µ
48
s
quand l'adresse indirecte est du type virgule flottante
µ
48
s
quand l'adresse indirecte est du type temporisateur,
compteur ou commande
Quand les adresses dans l'expression ou la destination contiennent des
adresses indirectes pour les numéros d'éléments, ajoutez :
µ
45
s
quand l'adresse indirecte est du type nombre entier
µ
46
s
quand l'adresse indirecte est du type virgule flottante
µ
46
s
quand l'adresse indirecte est du type temporisateur,
compteur ou commande
Si l'adresse de fichier contient deux adresses indirectes, n'ajoutez
qu'une valeur (la plus grande). Par exemple, pour #F [N7:20][N7:30],
µ
ajoutez 48
s (adresse indirecte du fichier en virgule flottante).
Multipliez le temps supplémentaire par le nombre d'éléments dans le
fichier pour tous les types de fichiers ou d'adresses de fichiers. Pour
une instruction FAL, par exemple :
Expression :
#N[N7:100]/10 * F8:20
ajoutez 10 pour la conversion en virgule flottante
ajoutez 45 pour une adresse indirecte
Destination :
#N7:30
ajoutez 35 pour la conversion en nombre entier
FAL multipliez :
98 + W[42,5 + N + adressage indirect]
N = 2(2) +8 (1) + 6(0) + 10 + 35 = 57
W = 16
Temps d'exécution
en mode ALL :
98 + 16[42,5 + 57 +45]
2410 µs
Destination
(virgule flottante à nombre entier)
1
2
0
3
4
0
9
10
33
1
2
3
4
34
35