Schémas de base à relais
4-4-3 Instructions à relais
80
parce que chacune d'entre elles ne contient pas nécessairement la même quan-
tité de données. Chaque adresse comprend une instruction et tous les éléments
de définition et opérandes (déscrits de façon plus détaillée par la suite)
demandés par cette instruction. Puisque certaines instructions ne demandent
aucune opérande et d'autres en demandent jusqu'à trois, les adresses de la mé-
moire du programme peuvent contenir un à quatre mots.
Les adresses de mémoire programme commencent à 00000 et continuent
jusqu'à remplir la capacité de mémoire du programme. Le premier mot de cha-
que adresse définit l'instruction et contient tous les éléments de définition utili-
sés par l'instruction. Ainsi, si une instruction ne demande qu'une seule opéran-
de de bit (sans élément de définition), l'opérande de bit est programmée sur la
même ligne, comme l'instruction. Les autres mots demandés par l'instruction
contiennent les opérandes indiquant les données à utiliser. Lors de la conver-
sion en code mnémonique, toutes les instructions sauf celles à schéma à relais
sont écrites dans la même forme, un mot par ligne, selon l'ordre d'apparition
dans les symboles en schémas à relais. Ci-dessous: un exemple de code mné-
monique. Les instructions utilisées dans ce code sont décrites par la suite.
Adresse Instruction
00000
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
Les colonnes des adresses et des instructions du tableau de code mnémonique
concernent seulement les mots d'instruction. Pour les autres rangées, ces co-
lonnes sont vides. La première rangée de la colonne des opérandes est vide si
l'instruction ne demande aucun élément de définition ni d'opérande de bit. Il est
conseillé d'examiner les colonnes de données vides (de tous les mots d'instruc-
tion sans donnée) de façon à les scruter avec rapidité en veillant à ne pas
négliger les adresses.
Lors de la programmation, les adresses sont affichées automatiquement et ne
doivent pas être saisies si l'instruction est placée dans un point divers. Lors de la
conversion en code mnémonique, il vaut mieux débuter sur l'adresse de mémoi-
re programme 00000, sauf si une raison particulière impose de débuter sur une
adresse différente.
Les instructions à relais sont celles qui correspondent aux conditions dans le
schéma à relais. Ces instructions individuelles ou associées aux instructions de
Opérande
LD
HR
0001
AND
00001
OR
00002
LD NOT
00100
AND
00101
AND LD
00102
MOV(21)
000
DM
0000
CMP(20)
DM
0000
HR
LD
25505
OUT
00501
MOV(21)
DM
0000
DM
0500
DIFU(13)
00502
AND
00005
OUT
00503
Chapitre 4-4
00