3.2.5  数学运算指令

3.2.5 数学运算指令

表3-7为整数数学运算指令的STL表达式,表3-8为浮点数数学运算的STL表达式。图3-19所示为数学运算的累加器变化。需要注意的是,语句表中“*I”指令的运算结果为32位整数,梯形图中MUL_I指令的运算结果为16位整数。

表3-7 整数数学运算指令

978-7-111-38359-8-Chapter03-25.jpg

表3-8 浮点数数学指令

978-7-111-38359-8-Chapter03-26.jpg

【实例】 用浮点数对数指令和指数指令求5的立方。

计算公式:53=EXP(3*LN(5))=125

L L#5

DTR

LN

L 3.0

*R

EXP

RND

T MW40

978-7-111-38359-8-Chapter03-27.jpg

图3-19 数学运算的累加器变化