单片机中,cy ac ov有什么用? 我知道他们是来表示借位和溢出的,可是表示出来了又有什么用呢?

如题所述

一是条件转移中会用到,比如判断大小时,常常用到Cy,AC在做BCD运算会用到的,比如DA指令常常用到,OV用到的倒是较少。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-12
做减法的时候是借位,做加法的时候是进位位

其实在计算机里面是不区分的
计算机里只有加法器,计算机做减法,是通过被减数与减数的补码做加法实现的,所以你看到的借位其实也是进位
第2个回答  2018-03-20
两个数相加减,就可能产生进位或者借位,这样可用于比较两个数的大小;
想了解这些标记位,最好结合编程语言来学习
第3个回答  2013-11-12
不知道你是否还记得小学时候学习加减法吗?
刚开始我们只会做个位数的加减法。接着我们开始学十位数加减法,这个过程中最关键的技巧就是进位/借位,并且这个技巧是可以适用于任意多位数的。

对于单片机也一样。单片机本身的单次运算能力有限,但是借助进位/借位,便向人一样可以对非常庞大的数字进行运算。

同时,很多情况下这几个标志位也可以很方便地用来表示各种错误/异常状态,例如被减数比减数还要小啦、根据C标志位进行跳转啦,等等。本回答被提问者和网友采纳
相似回答