uint temp;<br /> ulong x;<br /> x=0;<br /> while(1){<br /> temp=ram();<br /> if ...<br /> { <br /> temp=temp&0x000f; //temp=temp&00001111; <br /> x=10*x;<br /> xx=xx+temp;<br /> ...<br /><br />很奇怪的,X我用整型的,很正常,而换成长型的,单步执行,就不对了.<br />就是在乘以10的那个地方出了问题,我想把乘以10换成汇编,可是,又不懂汇编,哪位高手指点一下?多谢!
|