Les bases du schéma à relais
108
00000 00001
00002 00003
00201
00004
Bloc
Bloc
a
b
Adresse
Instruction
00000
LD
00001
AND NOT
00002
LD
00003
AND
00004
OR
00005
OR
00006
AND LD
00007
OUT
Bien que le schéma suivant soit similaire au premier, le bloc b ci–dessous ne
peut être codé sans qu'il soit séparé en deux blocs combinés par OR LOAD.
Dans cet exemple, les trois blocs ont été codés en premier et OR LOAD a
ensuite été utilisée pour combiner les deux derniers blocs, puis AND LOAD
pour combiner la condition d'exécution produite par OR LOAD avec la condi-
tion d'exécution du bloc a.
Lors du codage d'instructions en blocs logiques à la fin des blocs combinés,
l'opération doit être effectuée à l'envers : l'instruction en bloc logique des
deux derniers blocs est codée en premier, puis celle destinée à combiner la
condition d'exécution résultant de la première instruction en bloc logique,
puis la condition du troisième bloc à partir de la fin, en remontant jusqu'au
premier bloc combiné.
Bloc
b1
00000 00001
00002 00003
00004 00202
Bloc
b2
Bloc
Bloc
a
b
Adresse
Instruction
00000
LD NOT
00001
AND
00002
LD
00003
AND NOT
00004
LD NOT
00005
AND
00006
OR LD
00007
AND LD
00008
OUT
Opérande
00000
00001
00002
00003
00201
00004
—
10001
Opérande
00000
00001
00002
00003
00004
00202
—
—
10002
Chapitre 4–3
10001
10002