作业帮 > 数学 > 作业

51单片机中,CY为1那么OV是不是也为1?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/29 09:38:22
51单片机中,CY为1那么OV是不是也为1?
加法时,CY为1时表示最高位有进位,那么就肯定溢出了?那么减法呢?
不一定CY例如-1+(-2)=-3,CY溢置1,OV不置1,
减法也一样的
CY:进位标志.
当最后一次算术操作产生进位(加法)或借位(减法)时,该位置 1.其它算
术操作将其清 0.
OV:(变号溢出)溢出标志.
该位在下列情况下被置1:
ADD、ADDC 或SUBB 指令引起符号位变化溢出.
MUL指令引起溢出(结果大于 255) .
DIV 指令的除数为 0.
ADD、ADDC、SUBB、MUL和 DIV 指令的其它情况使该位清 0.