3.5
Liste des opérations STEP 5 avec exemples de programmation
Utilisation des accumulateurs
comme registres auxiliaires
Octet de
1
ACCU 1
poids fort
31
ACCU 1-HH
1 identique pour les ACCU 2 à ACCU 4
Programmation de la CPU 948
C79000-G8577-C848-04
Liste des opérations STEP 5 avec exemples de programmation
Une opération STEP 5 se compose d'un code opération et d'un opéran-
de. Le code opération détermine ce que la CPU doit faire et l'opéran-
de indique à quel élément s'applique l'opération.
Les opérations STEP 5 peuvent être classées en différents groupes :
• • les opérations de base (utilisables dans tous les blocs de code),
• • les opérations complémentaires,
• • les opérations d'organisation (utilisables uniquement dans les
blocs fonctionnels FB/FX),
• • les opérations sur sémaphores (utilisables uniquement dans les
blocs fonctionnels FB/FX).
La CPU 948 comporte quatre accumulateurs : ACCU 1 à ACCU 4.
La majorité des opérations STEP 5 utilisent, comme source pour
les opérandes et comme destination pour les résultats, deux regi-
stres (32 bits) : l'accumulateur 1 (ACCU 1) et l'accumulateur 2
(ACCU 2).
Mot de
poids fort
Octet de
poids faible
24 23
16 15
ACCU 1-HL
ACCU 1-H
L'utilisation des accumulateurs dépend de l'instruction STEP 5 à
exécuter, par exemple :
• • Lors des opérations de chargement, l'ACCU 1 est toujours utilisé
comme destination. L'ancien contenu de l'ACCU 1 est transféré
dans l'ACCU 2 (empilage). Pour toutes les opérations de charge-
ment, les accumulateurs 3 et 4 ne sont pas modifiés.
Mot de
poids faible
Octet de
Octet de
poids faible
poids fort
8 7
ACCU 1-LH
ACCU 1-LL
ACCU 1-L
0
3 - 15