Liste des opérations STEP 5 avec exemples de programmation
Indicateurs de résultat
Indicateurs d'opérations
sur bits
3 - 16
• • Les opérations arithmétiques opèrent avec les contenus de
l'ACCU 1 et de l'ACCU 2, écrivent le résultat dans l'ACCU 1 et
transfèrent le contenu de l'ACCU 3 dans l'ACCU 2 et celui de
l'ACCU 4 dans l'ACCU 3 (dépilage). Dans le cas des opérations
arithmétiques sur nombres de 16 bits à virgule fixe, seul le mot de
poids faible de l'ACCU 3 est transféré dans le mot de poids faible
de l'ACCU 2, et le mot de poids faible de l'ACCU 4 dans le mot
de poids faible de l'ACCU 3.
• • Lors de l'addition d'une constante (ADD BF/KF/DH) au contenu
de l'ACCU 1, les accumulateurs 2, 3 et 4 ne sont pas modifiés.
Parmi les opérations STEP 5, on distingue les opérations de position-
nement des indicateurs et les opérations de traitement des indicateurs.
Les indicateurs sont consignés dans un "octet indicateur". Les indica-
teurs sont de deux types : les indicateurs d'opérations TOR (indicateur
sur mots − bits 4 à 7 dans l'octet indicateur) et les indicateurs d'opérati-
ons sur bits (indicateur sur bits − bits 0 à 3 dans l'octet indicateur). L'in-
fluence des opérations STEP 5 sur ces indicateurs et l'exploitation de ces
indicateurs sont décrites dans la liste d'opérations (cf. bibliographie /1/).
La fonction PG en ligne d'état de bloc (visualisation dynamique ; cf.
paragraphe 11.2.3) permet d'afficher l'octet indicateur qui se présente
de la manière suivante :
Indicateurs d'opérations sur mots Indicateurs d'opérations sur bits
FL 1
FL 0
OVFL OVFLMEM
Bit 7
6
5
• • 1e ? Première interrogation
Une séquence de combinaisons binaires commence toujours par
une première interrogation qui a pour effet de reconstituer le
RLG. Cette première interrogation met le bit indicateur 1e ? à 1.
Au cours des combinaisons logiques successives, 1e ? reste à 1 tan-
dis que le RLG peut changer.
La séquence d'opérations combinatoires est terminée par une
opération de mémorisation (par exemple, S A 5.0), qui met 1e ? à
0. Le RLG peut alors être exploité (par exemple, par des instructi-
ons dépendant du RLG), mais il ne peut pas être repris pour la
combinaison suivante. La combinaison binaire suivant une opérati-
on de mémorisation binaire est à nouveau une première interrogati-
on.
OU
ETAT
4
3
2
Programmation de la CPU 948
C79000-G8577-C848-04
RLG
1e ?
1
0