|
S7300系列CPU
可以处理符合IEEE标准的32位浮点数。可以完成32位浮点数的加、减、乘、除运算,以及取绝对值、平方、开平方、指数、对数、三角函数、反三角函数等指令。
l
基本的浮点数算术运算指令
|
STL
指令 |
FBD符号 |
说
明
|
|
+R |
 |
将累加器1,2中的32位浮点数相加,32位结果保存在果加器1中。 |
|
-R |
 |
用累加器2中的32位浮点数减去累加器1中的浮点数,结果保存在累加器1中。 |
|
*R |
 |
将累加器l,2中的32位浮点数相乘,32位乘积保存在累加器1中。 |
|
/R |
 |
用累加器2中的32位浮点数除以累加器1中的浮点数,32位商保存在累加器1中。 |
|
ABS |
 |
对累加器l中的32位浮点数取绝对值。 |
l
扩展的浮点数算术运算指令
|
STL指令 |
FBD符号 |
说
明 |
|
SQR |
 |
求累加器1中的32位浮点数的平方值。 |
|
SQRT |
 |
求累加器1中的32位浮点数的开平方值 |
|
EXP |
 |
求累加器1中的32位浮点数以e为底的指数 |
|
LN |
 |
求累加器1中的32位浮点数的自然对数 |
|
SIN |
 |
求累加器1中的32位浮点数的正弦值 |
|
COS |
 |
求累加器1中的32位浮点数的余弦值 |
|
TAN |
 |
求累加器1中的32位浮点数的正切值 |
|
ASIN |
 |
求累加器1中的32位浮点数的反正弦值 |
|
ACOS |
 |
求累加器1中的32位浮点数的反余弦值 |
|
ATAN |
 |
求累加器1中的32位浮点数的反正切值 |
|