加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

TIAv17环境下再次学习练习STL-55逻辑控制指令-浮点数绝对值、平方、平方根计算对状态位的影响

(2024-02-05 19:47:08)
标签:

西门子

tia

stl编程

浮点数计算结果影响状

分类: 西门子软硬件
继续学习TIA环境下STL编程,这一篇了解浮点数绝对值对状态位的影响。
ABS (32 位 IEEE FP 的绝对值)在 ACCU 1 中计算浮点数(32 位 IEEE 浮点数)的绝对值。结果存储在累加器 1 中。执行该指令时不考虑状态位,也不会影响状态位。
TIAv17环境下再次学习练习STL-55逻辑控制指令-浮点数绝对值、平方、平方根计算对状态位的影响

SQR (生成 IEEE 754 32 位浮点数的平方)计算 ACCU 1 中的浮点数(32 位,IEEE 754)的平方。结果存储在累加器 1 中。此指令影响 CC 1、CC 0、OV 和 OS 状态字位。累加器 2 的内容(以及具有四个累加器的 CPU 的累加器 3 和累加器 4 的内容)保持不变。
TIAv17环境下再次学习练习STL-55逻辑控制指令-浮点数绝对值、平方、平方根计算对状态位的影响

SQRT (生成 32 位,IEEE 754 浮点数的平方根)计算 ACCU 1 中的浮点数(32 位,IEEE 754)的平方根。结果存储在累加器 1 中。输入值必须大于或等于零。然后得出结果也是正数。唯一的例外是-0 的平方根是-0。此指令影响 CC 1、CC 0、OV 和 OS 状态字位。
累加器 2 的内容(以及具有四个累加器的 CPU 的累加器 3 和累加器 4 的内容)保持不变。
TIAv17环境下再次学习练习STL-55逻辑控制指令-浮点数绝对值、平方、平方根计算对状态位的影响



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有