3. Instruction Set
API
Mnemonic Operands Function
134 D
ACOS P
Arc Cosine
Type
OP
Bit Devices Word devices Program Steps
X Y M S K H KnX
KnY
KnM
KnS
T C D E F
DACOS, DACOSP: 9
steps
SS2
SX2
SS2
SX2
SS2
SX2
Operands:
S: Source device (binary floating value) D: Operation result
Explanations:
1. ACOS instruction performs arc cosine operation on S and stores the result in D
2. ACOS value = COS
-1
3. See the figure below for the relation between the input S and the result:
R
S
2
0
1,0-1,0
S: Input (COS value)
R: Result (ACOS value)
4. If operation result in D is 0, Zero flag M1020 = ON.
5. The decimal value of the COS value designated by S should be within -1.0 ~ +1.0. If the value
exceeds the range, M1067 and M1068 will be ON and instruction will be disabled.
Program Example:
When X0 = ON, DACOS instruction performs arc cosine operation on the binary floating value in (D1,
D0) and stores the ACOS value in (D11, D10) in binary floating format.
D1 D0
D11 D10
ACOS value
B
inary floating point
binary floating point