
Appendix D Use of Application Instructions|DOP-EXIO Series
Revision March, 2008, Doc. Name: 2007PDD23000014 D-45
Mnemonic Operands Function
NEG D
D
2’s Complement (Negative)
Bit Devices Word Devices
X Y M S K H KnX KnY KnM KnS T C D E F
D
y Note:
1. If D is used in device F, only 16-bit instruction is applicable.
16-bit instruction (3 Steps)
NEG
Continuous
execution
32-bit instruction (5 Steps)
DNEG
Continuous
execution
y Flags: None
Operands:
D
: Device to store 2’s complement
Explanations:
1. This instruction converts a negative BIN value into an absolute value.
2. This instruction can convert a negative binary value into its absolute value.
Program Example 1:
When X0 = Off→On, the phase of every bit of the content in D10 will be reversed (0→1, 1→0) and
pluses 1. The result will then be stored in D10.
X0
NEGP D10
Program Example 2:
Obtaining the absolute value of a negative value:
a) When the 15
th
bit of D0 is “1”, M0 = On. (D0 is a negative value).
b) When M0 = Off→On, NEG instruction will obtain 2’s complement of D0 and further its absolute
value.
M1000
BON
D0 K15
M0
M0
NEGP D0
Normal ON contact
Program Example 3:
Obtaining the absolute value by the remainder of the subtraction. When X0 = On,
a) If D0 > D2, M0 = On.
b) If D0 = D2, M1 = On.
c) If D0 < D2, M2 = On.
d) D4 is then able to remain positive.
Komentáře k této Příručce