发布于 2004-09-09 16:39:26
0楼
VD108=VW108+VW110(双字等于两个连续的双字)
如果VW110里存的是负数,则VW110的最高位为1,又因为你要字转为双字(即把VW110放到VD108里),而原来VW108为0,故要扩展符号位为1,即用MOVW 16#FFFF,VW108来填充VW108就行了。
至于LDB< VB0,10
CRETI
是表示中断返回。
如果你是不是在中断程序里做这个滤波程序的话,则要改成CRET就行了(这个你可以查看手册)
I can do it