Codage des instructions de droite
5-5
Codage des instructions de droite
134
L'écriture du code mnémonique des instructions en schéma à relais est décrite
dans le chapitre 4. La conversion des informations en schéma à relais suit le
même principe pour toutes les instructions (cf ci–dessous) et n'est pas décrite
individuellement pour chaque instruction.
Le premier canal d'une instruction définit l'instruction et fournit les données d'o-
pérandes. Si l'instruction ne nécessite qu'une opérande de bit de signal sans
donnée d'opérande, l'opérande de bit est également placée sur la même ligne
que le mnémonique. Toutes les autres opérandes sont placées sur les lignes qui
suivent la ligne d'instruction à raison d'une opérande par ligne et dans l'ordre de
leur apparition sur le schéma à relais de l'instruction.
Les colonnes d'adresse et d'instruction du tableau de code mnémonique sont
remplies pour le canal d'instruction seulement. Pour les autres lignes, les deux
autres colonnes restent vides. Si l'instruction ne demande pas de donnée d'opé-
rande ou d'opérande de bit, la colonne de données reste vide pour la première
ligne. On peut faire des croix dans les colonnes vides (pour les instructions ne
demandant pas de données) de façon à pouvoir rapidement repérer les
adresses qu'on pourrait avoir oublié.
Si une adresse IR ou SR est utilisée dans la colonne de données, la partie
gauche de la colonne reste vide. Si l'on utilise une autre zone de données, l'a-
bréviation de la zone est placée à gauche et l'adresse est à droite. Si l'on doit
entrer une constante, le symbole # (numéro) est placée à gauche de la colonne
de données et le nombre à entrer est placé à droite. Tout nombre entré comme
donnée d'opérande dans le canal d'instruction ne nécessite pas ce symbole sur
la droite. Les bits TC, une fois définis comme temporisation ou compteur, pren-
nent le préfixe TIM (temporisation) ou CNT (compteur).
Lors du codage d'une instruction ayant un code de fonction, assurez–vous de
bien écrire le code de fonction qui sera nécessaire lors de l'entrée de l'instruction
la console de programmation. Veillez à bien désigner les instructions sur
changement d'état avec le symbole @.
Rem. : les codes mnémoniques des instructions étendues sont suivis de "(––)" comme
code de fonction indiquant que l'utilisateur doit leur attribuer des codes de fonc-
tion dans le tableau des instructions avant de les utiliser en programmation.
Chapitre 5–5