发布于 2011-08-20 07:56:31
1楼
解决方法有两种:
1、库外就用DWORD类型存放你的数据,库内就没有这种误解。
2、把这种误会在库内消除:
把输入的word无符号整数在库中做一转换,比如转成dword。
如果你用转换命令ITD,则依然得不到想要的无符号数。
把word传送给dword的低位字节,假如用LW0作为输入,LD2存储转换结果,就用 MOVW LW0,LW4。
如此一来就避免了32768-65535的数据被误作负数的问题。
制冷、热工-许可证试验室承建,给了我深究测量与控制的绝好机会。分享-值得期待!