![background image](http://html1.mh-extra.com/html/omron/cvm1d/cvm1d_operation-manual_742532280.webp)
(425)
*
BL D00100 D00110 D00120
0000
00
275
DOUBLE BCD MULTIPLY
When the execution condition is OFF,
*
BL(425) is not executed. When the
execution condition is ON,
*
BL(425) multiplies the 8-digit BCD content of Md
and Md+1 by the BCD content of Mr and Mr+1, and places the result in R to R+3.
Md + 1
Md
Mr + 1
Mr
R + 1
R
R + 3
R + 2
x
Md (Md+1) and Mr (Mr+1) must be BCD. If any other data is used, the Error Flag
(A50003) will turn ON and the instruction will not be executed.
Note Refer to page 101 for general precautions on operand data areas.
Flags
ER (A50003):
Content of Md (Md+1) or Mr (Mr+1) is not BCD.
The content of a
*
DM word is not BCD when set for BCD.
CY (A50004):
There is a carry in the result.
EQ (A50006):
The result is all zeros.
Example
*
BL Operation
When CIO 000000 is ON in the following example, the content of D00101 and
D00100 IS multiplied by the content of D00111 and D00110, in eight-digit BCD,
and the result is output to D00123 through D00120.
Address
Instruction
Operands
00000
LD
000000
00001
*
BL(425)
D00100
D00110
D00120
Precautions
Symbol Math Instructions
Section 5-20
Summary of Contents for CVM1D
Page 462: ...SYSMAC CVM1D Duplex System Programmable Controllers Operation Manual Revised August 2001...
Page 463: ...iv...
Page 465: ...vi...