展开查看
以下是引用木子两点水在2021-08-25 11:43:27的发言 >2楼:
你那样前期是可以的但是后期VW不就超出值了吗?超值后运算不就变了吗?厂家给的计算公式的前提是你要把数据处理好

以下是引用Zaxife在2021-08-25 11:15:14的发言 >:既然人家仪表厂家给...
好吧,我错了。
其实,tl的0xffffffff本身就是-1,直接用DI指令就会出问题了。最终,还是要判断最高位来进行数据处理、转换才能运算。因为smart并不支持DW的运算指令.....而且,转换成浮点数会丢失精度更加不行....
最后,还是自己写64位运算指令吧。