楼主最近还看过
对6楼的老工控下述表达的疑问:
“设被加数:64位数字串:DB1.DBB0~DB1.DBB7,可以表示为:
DB1.DBD0(32位)和DB1.DBD4(32位)
设加数:64位数字串:DB2.DBB0~DB2.DBB7,可以表示为:
DB2.DBD0(32位)和DB2.DBD4(32位)
先进行DB1.DBD0+DB2.DBD0计算,如溢出,给DB1.DBD4加1
再进行DB1.DBD4+DB2.DBD4计算,结果就是64位加法的数据”
如果DB1.DBD0=0x7FFFFFFF,而DB2.DBD0=0x00000001,此时用s7-300中的加法时溢出位OV=1,而两者的和等于16进制0x80000000,此时是不是不应该有进位啊?