EasyManua.ls Logo

Omron SYSMAC CV Series - Double Binary Multiply: Mlbl(086)

Omron SYSMAC CV Series
636 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
(086)
MLBL D00010 #000000FF D00020
0000
10
269
97A071CA – 0F3B52D8 = 88651DF2
Mi + 1 : D00101
Mi : D00100
Su +1 : CIO 0201 Su : CIO 0200
97A0 71CA
0F3B
52D8
0
D + 1 : DD00501 D : D00500
1EF28865
0
1
CY (Cleared with CYC(079))
CY (No carry)
N (Leftmost bit is ON)
5-19-7 DOUBLE BINARY MULTIPLY: MLBL(086)
Variations
j MLBL(086)
(086)
MLBL Md Mr R
Operand Data AreasLadder Symbol
Md: 1
st
multiplicand wd CIO, G, A, T, C, #, DM
R: 1
st
result word CIO, G, A, DM
Mr: 1
st
multiplier word CIO, G, A, T, C, #, DM
When the execution condition is OFF, MLBL(086) is not executed. When the
execution condition is ON, MLBL(086) multiplies the 8-digit content of Md and
Md+1 by the content of Mr and Mr+1, and places the result in R to R+3.
Md + 1 Md
Mr + 1 Mr
R + 1 RR + 3 R + 2
x
Note With version-2 CVM1 CPUs, mathematics instructions can use symbols. The
instructions corresponding to MLB(082) and MLBL(086) are
*
U(422) and
*
UL(423).
Refer to page 115 for general precautions on operand data areas.
Flags ER (A50003): Content of *DM word is not BCD when set for BCD.
EQ (A50006): The result is 0.
N (A50008): Shows the status of bit 15 of R+3.
Example When CIO 000010 is ON in the following example, the 8-digit content of
D000010 and D00011 is multiplied by 0000 00FF. The 16-digit resultS is stored
in D00020, D00021, D00022, and D00023.
Address Instruction Operands
00000 LD 000010
00001 MLBL(086)
D00010
#000000FF
D00020
Description
Precautions
Binary Calculation Instructions Section 5-19

Table of Contents

Related product manuals