Télécharger Imprimer la page

Bcd Multiply - Mul(32) - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Instructions de calcul sur les valeurs BCD

7-20-5 BCD MULTIPLY - MUL(32)

Limitations
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
404
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
La première et la seconde soustraction indiquées dans ce schéma sont illus-
trées ci--dessous en utilisant des exemples de données pour 201 et DM 0100.
Rem. L'opération SUB(31) implique la soustraction de Su et de CY de10 000 plus Mi.
Pour des résultats positifs, le digit de gauche est tronqué. Pour des résultats
négatifs, le complément de 10 est calculé. La procédure utilisée pour l'obtention
du résultat approprié est la suivante :
Première soustraction
IR 201
DM 0100 - 3452
CY
HR 10
CY
Seconde soustraction
0000
HR 10 -7577
CY
-0
HR 10 2423
CY
1
Dans le cas qui précède, le programme doit mettre HR 1100 sur ON pour indi-
quer que la valeur contenue dans HR 10 est négative.
Symboles à contacts
MUL(32)
Md
Mr
R
DM 6144 à DM 6655 ne peuvent pas être utilisés pour R.
Adresse
Instruction
Opérandes
00000
LD
00001
OUT
TR
00002
CLC(41)
00003
@SUB(31)
DM
HR
00004
AND
00005
CLC(41)
00006
@SUB(31)
#
HR
HR
00007
LD
TR
00008
LD
00009
OR
HR
00010
AND LD
00011
OUT
HR
1029
- 0
7577 (1029 + (10000 - 3452))
1
(résultat négatif)
(0000 + (10000 - 7577))
(résultat négatif)
Zones de données d'opérandes
@MUL(32)
Md
Mr
R
Chapitre
00002
0
201
0100
10
25504
0000
10
10
0
25504
1100
---
1100
Md : Multiplicande (BCD)
IR, SR, AR, DM, HR, TC, LR, #
Mr : Multiplicateur (BCD)
IR, SR, AR, DM, HR, TC, LR, #
R : Premier mot de résultat
IR, SR, AR, DM, HR LR
7-20

Publicité

loading