!8位机89C51能处理两个32位数相加吗?
求助!8位机89C51能处理两个32位数相加吗????急C/C++ codepara[type]para[type]*10+(unsigned long int)in
求助!8位机89C51能处理两个32位数相加吗????急
C/C++ codepara[type]=para[type]*10+(unsigned long int)inkey; //无小数
para[]定义的是32位,inkey8位
type=0;
inkey=1;
para[0]=0;
最后para[0]=0x00010000
问题的具体情况在:http://topic.csdn.net/u/20120312/22/a7048438-0bba-4e3a-9292-822b2b744d2c.html
[解决办法]51里,在KEIL可以声明32位的LONG型,是可以直接进行四则运算的
不过LZ的想法,我没有看懂。。。
[解决办法]问下,lz这个函数是在中断里调用的,还是由中断发消息,然后再主循环里调用?如果是前者,你可以试一试后面的方法!