51单片机中的进位标志位Cy的问题.
如果在进行ADD之前,Cy=1,进行ADD或者ADDC过程中,最高位加完以后没有进位,那么结果是Cy继续保持1还是Cy会被置0?同样疑问,换成辅助进位标志位AC,ADD或者ADDC前,AC=1,ADD或者ADDC过程中,D3没有达到向D4进位的情况,那么AC是保持1还是会被置0?谢谢达人相助
人气:132 ℃ 时间:2020-06-14 05:41:26
解答
在进行ADD之前,Cy=1,进行ADD或者ADDC过程中,最高位加完以后没有进位,那么结果是Cy继续保持1还是Cy会被置0?
如果运算完后最高位没有进位,Cy会被置0,因为add或者addc命令的执行会影响Cy,有进位就置1,无进位就置0,跟Cy的初值无关.ac也是一样,执行完命令后ac的状态和ac的初值无关.其实与其上来发帖问,不如你自己写两行代码运行一下,结果一目了然,yyh001123的回答是错误的.我明白了。因为我不会用代码调试,AVR_fighter.exe里面有没有这样的调试功能,能推荐一下用什么来调试吗?谢谢
推荐
- 单片机psw位中的cy进位标识位与ov溢出标志位有什么区别吗?
- 51单片机中,CY为1那么OV是不是也为1?
- 12分之11、18分之7和6分之5 4分之5、3分之4和6分...
- (1)两个平行四边形A、B重叠在一起,重叠部分的面积是A的4分之1,是B的6分之1.已知A的面积是12平方厘米.求B比A的面积多多少平方厘米.
- )设X服从N(0,1),(X1,X2,X3,X4,X5,X6)为来自总体X的简单随机样本,Y=(X1+X2+X3+)^2+(X4+X5+X6X)^2 求c,使得cy服从X^2(卡方分布)
- We love peace and fight a______ the war.
- 关于鸟语花香的成语?第二个和第二字对应的,第三和第四对应的?
- 事物的好坏、情况的变化、数量变化等出乎人们的意料,在人们的意料之外(根据意思写词语)
猜你喜欢