AH500 Programming Manual 
6-330 
API    Instruction code
Operand 
Function 
1504    FACOS  P 
S, D 
Arccosine of the floating-point 
number   
Device
X  Y  M  S  T  C  HC  D  L  SM  SR  E  PR  K  16#  “$”  DF 
16-bit instruction (5-6 steps) 
AH500  AH500  - 
Symbol: 
S
:
Source value  Double word 
D
:
Arccosine value  Double word 
Explanation:   
1.  Arccosine value=cos
-1
 
The relation between cosine values and arccosine values are shown below.
 
 
2.  If the absolute value of the conversion result is larger than the value which can be represented 
by the maximum floating-point number, SM602 is ON. 
3.  If the absolute value of the conversion result is less than the value which can be represented 
by the minimum floating-point number, SM601 is ON. 
4.  If the conversion result is 0, SM600 is ON. 
Example:   
When X0.0 is ON, the arccosine of the floating-point number in (D1, D0) is stored in (D11, D10). The 
arccosine value in (D11, D10) is converted into the degree, and the conversion result is stored in 
(D21, D20). The degree in (D21, D20) is converted into the integer, and the conversion result is 
stored in (D31, D30). The integer in (D31, D30) is converted into the binary-coded decimal value, 
and the conversion result is stored in Y0.15~Y0.0.