西门子加法指令

我把两个数10和23用不同加法指令算出来的结果不一样,ADD-I,ADD-R,ADD-DI,说是有整数实数16位32位之分,我不清楚到底是如何分的,哪位清楚说帮我分析看看,谢了

设被加数: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位加法的数据
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-02
db1.dbx12是引脚的标志,表明是哪根线接芯片上的这个接口,此处接的是使能端。
in1、in2是两个输入端,in2接高电平1,由与运算法则,输出out就是in1的输入值,均为db1.dbwo引线上的电平值。
相似回答