EasyManua.ls Logo

Delta Electronics EXIO14RAE - Page 110

Delta Electronics EXIO14RAE
157 pages
Print Icon
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...
Appendix D Use of Application Instructions|DOP-EXIO Series
Revision March, 2008, Doc. Name: 2007PDD23000014 D-29
Mnemonic Operands Function
ADD D
S
1
S
2
D
Addition
Bit Devices Word Devices
X Y M S K H KnX KnY KnM KnS T C D E F
S
1
S
2
D
y Note:
1. If S
1
, S
2
and D are used in device F, only 16-bit instruction is
applicable.
16-bit instruction (7 Steps)
ADD
Continuous
execution
32-bit instruction (13 Steps)
DADD
Continuous
execution
y Flags: M1020 (Zero flag)
M1021 (Barrow flag)
M1022 (Carry flag)
Operands:
S
1
: Summand
S
2
: Addend
D
: Sum
Explanations:
1. This instruction adds S
1
and S
2
in BIN format and store the result in D.
2. The highest bit is symbolic bit 0 (+) and 1 (-), which is suitable for algebraic addition, e.g. 3
+ (-9) =
-6.
3. Flag changes in binary addition
In 16-bit BIN addition,
a) If the operation result 0, zero flag M1020 = On.
b) If the operation result -32,768, borrow flag M1021 = On.
c) If the operation result 32,767, carry flag M1022 = On.
In 32-bit BIN addition,
a) If the operation result 0, zero flag M1020 = On.
b) If the operation result -2,147,483,648, borrow flag M1021 = On.
c) If the operation result 2,147,483,647, carry flag M1022 = On.
Program Example 1:
In 16-bit BIN addition:
When X0 = On, the content in D0 will plus the content in D10 and the sum will be stored in D20.
X0
A
DD D0 D10 D20
Program Example 2:
In 32-bit BIN addition:
When X0 = On, the content in (D31, D30) will plus the content in (D41, D40) and the sum will be stored
in (D51, D50). D30, D40 and D50 are low 16-bit data; D31, D41 and D51 are high 16-bit data.

Related product manuals