程序指令 数学
数学
加法、减法、乘法和除法
sm1.1 指示溢出错误和非法值。如果 sm1.1 置位,则 sm1.0 和 sm1.2 的状态无效,原 始输入操作数不变。如果 sm1.1 和 sm1.3 未置位,则数学运算已完成且结果有效,并且 sm1.0 和 sm1.2 包含有效状态。如果在除法运算过程中 sm1.3 置位,则其它数学运算状 态位保持不变。
实数(或浮点数)使用 ansi/ieee 754-1985 标准(单精度)中说明的格式进行表示。有关详细信息,请参 见该标准。
lad 示例中的整数运算
三角函数、自然对数/自然指数和平方根
正弦 (sin)、余弦 (cos) 和正切 (tan) 指令
说明
正弦 (sin)、余弦 (cos) 和正切 (tan) 指令计算角度值 in 的三角函 数,并在 out 中输出结果。 输入角度值以弧度为单位。 • sin (in) = out • cos (in) = out • tan (in) = out 要将角度从度转换为弧度: 使用 mul_r (*r) 指令将以度为单位的角 度乘以 1.745329e-2(约为 π/180)。 对于数学函数指令,sm1.1 用于指示溢出错误和非法值。 如果 sm1.1 置位,则 sm1.0 和 sm1.2 的状态无效,原始输入操作数不变。 如果 sm1.1 未置位,则数学运算已完成且结果有效,并且 sm1.0 和 sm1.2 包含有效状态。
自然对数 (ln) 和自然指数 (exp) 指令
说明
自然对数指令 (ln) 对 in 中的值执行自然对数运算,并在 out 中输 出结果。 自然指数指令 (exp) 执行以 e 为底,以 in 中的值为幂的指数运算, 并在 out 中输出结果。 • ln (in) = out • exp (in)= out 要从自然对数获得以 10 为底的对数: 将自然对数除以 2.302585(约 为 10 的自然对数)。 若要将任意实数作为另一个实数的幂,包括分数指数: 组合自然指数 指令和自然对数指令。 例如,要将 x 作为 y 的幂,请使用 exp (y * ln (x))。
受影响的 sm 位
• sm1.0 运算结果 = 零 • sm1.1 溢出、运算期间生成非法值或非法输入 • sm1.2 负数结果
展开全文
- 供应商
- 浔之漫智控技术(上海)有限公司总部
- 联系电话
- 15021292620
- 手机号
- 15021292620
- 在线咨询QQ
- 2799536152
- 销售
- 颜娟
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室