展开查看
以下是引用shine在2018-06-06 10:48:41的发言 >8楼:
你可以做一个测试,另外再做一个子程序,只写这么两行:
LD SM0.0
MOVW xxx LW6 //xxx为任意数值
然后在主程序中,在你的sum_word之前调用这个子程序,你看看增加的数值是不是就是xxx
我先把需要用的临时变量清零,然后还是不行。但是我无意中在in增加一个参数,但是这个参数不参与子程序运算,这个in链接的是输出一样的参数,奇怪的是这样运算反而正确了。不知道为什么。但是不能同时调用,还是没有解决根本问题。
,我试了循环调用还是可以的。

