求R0,R1里面两数的绝对值的和,结果存放R2里面
如何判断R0,R1里面的是负数?(MCS-51单片机)
我的思路大约是这样子:
if (R0 < 0) r0 = -r0;
if (R1 < 0) r1 = -r1;
R2 = r1+r0;
就是不知道如何判断R0,R1是正数还是负数
并求完整代码,谢谢了
[解决办法]
忘记补充了,R0,R1里面的是signed numbers
[解决办法]
测试最高位就可以了,0正1负。
[解决办法]
汇编新手,每天都来学习
发布时间: 2012-12-14 10:33:07 作者: rapoo
求R0,R1里面两数的绝对值的和,结果存放R2里面
如何判断R0,R1里面的是负数?(MCS-51单片机)
我的思路大约是这样子:
if (R0 < 0) r0 = -r0;
if (R1 < 0) r1 = -r1;
R2 = r1+r0;
就是不知道如何判断R0,R1是正数还是负数
并求完整代码,谢谢了
[解决办法]
忘记补充了,R0,R1里面的是signed numbers
[解决办法]
测试最高位就可以了,0正1负。
[解决办法]
汇编新手,每天都来学习