Opérations BCD
Exemple
TR 0
00003
Adresse
00000
00001
00002
00003
00004
00005
5-19-9 BCD MULTIPLY – MUL(32)
Limitations
25504
25504
HR 2100
Instruction
Opérande
LD
00003
OUT
TR
CLC(41)
@SUBL(55)
HR
DM
0100
AND
25504
@BSET(71)
#
0000
DM
0000
DM
0001
Schémas à contacts
MUL(32)
Md
Mr
R
R et R+1 doivent être dans la même zone de données.
CLC(41)
@SUBL(55)
DM 0100
@BSET(71)
DM 0000
DM 0001
CLC(41)
@SUBL(55)
DM 0000
DM 0100
DM 0100
Sur ON pour indiquer
un résultat négatif.
Adresse
Instruction
00006
CLC(41)
0
00007
@SUBL(55)
20
120
00008
LD
00009
AND
00010
OR
00011
OUT
@MUL(32)
Md
Mr
R
Chapitre 5-19
Première
soustraction
HR 20
120
#0000
Deuxième
soustraction
HR 2100
Opérande
DM
0000
DM
0100
DM
0100
TR
0
25504
HR
2100
HR
2100
Zones de données d'opérande
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
239