Instructions de programmation
Code
Mnémon.
65
(@)SEC
HOURS TO SECONDS
66
(@)HMS
SECONDS TO HOURS
67
(@)BCNT
BIT COUNTER
68
(@)BCMP
BLOCK COMPARE
69
(@)APR
ARITHMETIC PROCESS
87
TTIM
TOTALIZING TIMER
88
ZCP
AREA RANGE COMPARE
89
(@)INT
INTERRUPT CONTROL
---
7SEG
7-SEGMENT DISPLAY
OUTPUT
---
(@)ADBL
DOUBLE BINARY ADD
---
AVG
AVERAGE VALUE
---
(@)BXF2
EM BANK TRANSFER
---
CPS
SIGNED BINARY
COMPARE
---
CPSL
DOUBLE SIGNED BINARY
COMPARE
---
(@)DBS
SIGNED BINARY DIVIDE
---
(@)DBSL
DOUBLE SIGNED BINARY
DIVIDE
---
DSW
DIGITAL SWITCH INPUT
---
(@)EMBC
SELECT EM BANK
---
(@)FCS
FCS CALCULATE
---
FPD
FAILURE POINT DETECT
---
(@)HEX
ASCII-TO-HEXADECIMAL
---
(@)IEMS
INDIRECT EM
ADDRESSING
---
(@)IORD
SPECIAL I/O UNIT READ
---
(@)IOWR
SPECIAL I/O UNIT WRITE
---
(@)MAX
FIND MAXIMUM
---
(@)MBS
SIGNED BINARY
MULTIPLY
Désignation
Convertit les données des heures et minutes en don-
nées de secondes.
Convertit les données des secondes en données
d'heures et minutes.
Compte le total des bits sur ON du bloc de mots indi-
qué.
Etablit si la valeur d'un mot figure dans les 16 gammes
(définies par les limites maxi. et mini.).
Calcule sinus, cosinus ou approximation linéaire.
Crée un temporisateur totalisateur.
Compare un mot dans une gamme définie par les limi-
tes maxi. et mini. et sort le résultat sur les indicateurs
GR, EQ et LE.
Effectue les commandes d'interruption, telles que le
masquage et le démasquage des bits d'interruption pour
les interruptions des E/S.
Convertit les données DCB à 4 ou 8 digits en format
d'affichage à 7 segments et sort les données converties.
Additionne deux valeurs binaires à 8 digits (données
signées ou normales) et sort le résultat sur R et R+1.
Additionne le nombre de mots hex. indiqués et en calcu-
le la moyenne. Arrondit de 4 digits par défaut après la
virgule.
Déplace le contenu de plusieurs mots source consécu-
tifs dans les mots de destination consécutifs. Les mots
de la banque EM courante peuvent indiquer la source
ou la destination.
Compare deux valeurs binaires signées à 16 bits (4
digits) et sort le résultat sur les indicateurs GR, EQ, LE.
Compare deux valeurs binaires signées à 32 bits (8
digits) et sort le résultat sur les indicateurs GR, EQ, LE.
Divise une valeur binaire signée à 16 bits par une autre
valeur identique et sort le résultat binaire signé à 32 bits
sur R+1 et R.
Divise une valeur binaire signée à 32 bits par une autre
valeur identique et sort le résultat binaire signé à 64 bits
sur R+3 à R.
Introduit des données DCB à 4 ou 8 digits sur
l'interrupteur numérique.
Modifie la banque EM courante dans le numéro de ban-
que indiqué.
Contrôle les erreurs dans les données transmises par
une commande de liaison maître.
Recherche les erreurs dans un bloc d'instructions.
Convertit les données ASCII en données hex.
Modifie la destination de l'adressage indirect DM (DM)
en DM ou en banque EM. On utilise cette instruction
pour modifier les banques EM courantes.
Transmet les données de la mémoire des cartes d'E/S
spéciales indiquées dans les mots de l'API.
Transmet les données des mots de l'API dans la mé-
moire des cartes d'E/S spéciales indiquées.
Recherche la valeur maximum d'une zone de données
et sort cette valeur dans un autre mot.
Multiplie les contenus binaires signés de deux mots et
sort le résultat binaire signé à 8 digits sur R+1 et R.
Fonction
Annexe B
Page
211
212
313
202
268
169
205
292
337
254
264
196
207
208
260
261
340
322
313
315
223
321
351
352
262
258
517