Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 421

Publicité

Instructions de calcul sur les valeurs BCD
Exemple
TR 0
00003
HR 0100
Adresse
Instruction
00000
00001
00002
00003
00004
00005
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
L'exemple qui suit est très similaire à une soustraction à un seul mot. Dans cet
exemple, toutefois, BSET(71) est nécessaire pour supprimer le contenu de
DM 0000 et de DM 0001 de façon à permettre de soustraire un résultat négatif
de 0 (l'entrée d'une constante à 8 digits est impossible).
25504
25504
Opérandes
LD
00003
OUT
TR
0
CLC(41)
@SUBL(55)
HR
00
220
DM
0100
AND
25504
@BSET(71)
#
0000
DM
0000
DM
0001
CLC(41)
@SUBL(55)
HR 00
220
DM 0100
@BSET(71)
#0000
DM 0000
DM 0001
CLC(41)
@SUBL(55)
DM 0000
DM 0100
DM 0100
HR 0100
Mis sur ON pour indiquer
un résultat négatif
Adresse
Instruction
Opérandes
00006
CLC(41)
00007
@SUBL(55)
DM
DM
DM
00008
LD
TR
00009
LD
00010
OR
HR
00011
AND LD
00012
OUT
HR
Chapitre
7-20
Première
soustraction
Seconde
soustraction
0000
0100
0100
0
25504
0100
0100
409

Publicité

loading