Les bases du schéma à relais
OR LOAD
Instructions en blocs
logiques en série
106
condition située au–dessous est un OR entre l'état de IR 00000 et celui de
IR 00001. La condition de IR 00002 est une nouvelle instruction LOAD et la
condition située au–dessous et un OR NOT (un OR entre l'état de IR 00002
et l'état inverse de IR 00003. Pour parvenir à la condition d'exécution de
l'instruction de droite, il faut prendre le AND logique des conditions d'exécu-
tion résultant de celles de ces deux blocs, avec AND LOAD. On trouvera ci–
dessous les codes mnémoniques correspondant au schéma. L'instruction
AND LOAD ne nécessite aucune opérande particulière parce qu'elle fonc-
tionne sur des conditions préalablement déterminées. Les pointillés indiquent
que les opérandes n'ont pas besoin de désignation ni d'entrée. AND LOAD
fonctionne par paire de blocs logiques.
Le schéma suivant nécessite une instruction OR LOAD entre le bloc logique
du haut et celui du bas. Une condition d'exécution ON est produite pour
l'instruction de droite lorsque IR 00000 est à ON et IR 00001 à OFF ou lors-
que IR 00002 et IR 00003 sont à ON. Le fonctionnement et le code mnémo-
nique de OR LOAD sont exactement identiques à ceux de AND LOAD, à
ceci près que la condition d'exécution en cours est reliée par OR avec la der-
nière condition non utilisée.
00000
00001
00002
00003
Adresse
Instruction
00000
LD
00001
AND NOT
00002
LD
00003
AND
00004
OR LD
Certains schémas nécessitent des instructions AND LOAD et des
instructions OR LOAD. OR LOAD fonctionne par paire de blocs logiques.
Pour le codage des schémas en instructions à blocs logiques en série, il faut
diviser le schéma en blocs logiques. Chaque bloc est codé en utilisant une
instruction LOAD pour coder la première condition ; AND LOAD ou OR
LOAD s'utilisent pour effectuer des combinaisons logiques de blocs. Avec
AND LOAD et OR LOAD, il y a deux façons d'y parvenir : on peut coder
l'instruction en bloc logique après les deux premiers blocs et ensuite chaque
bloc supplémentaire ; on peut également coder tous les blocs à combiner, en
commençant chaque bloc par LOAD ou LOAD NOT et coder ensuite les
instructions en bloc logique qui les combinent. Dans ce dernier cas, les
instructions du dernier couple de blocs doivent être combinées en premier,
puis chaque bloc précédent, remontant ainsi jusqu'au premier bloc. Ces
méthodes produisent strictement les mêmes résultats mais la deuxième
(codage des instructions en bloc) ne peut être utilisée que jusqu'à 8 instruc-
tions en blocs combinées (c'est–à–dire jusqu'à 7 instructions en bloc logi-
ques).
Le schéma suivant nécessite la conversion de AND LOAD en mnémonique
car trois paires de conditions parallèles se trouvent en série. Voici les deux
méthodes de codage du programme :
Bloc 1
Bloc 2
Paire = 1 + 2
Opérande
00000
00001
00002
00003
---
Chapitre 4–3
Instruction