求各位大哥举例说明单片机中的OV的用法!单片机书上说用0V=1表示错误,怎么理解?

 我来答
生活如歌_
2011-09-28 · TA获得超过1.5万个赞
知道大有可为答主
回答量:7398
采纳率:78%
帮助的人:2186万
展开全部
OV主要用于有符号数的运算,平时很少用。
对有符号数来说,8位二进制数的最高位D7为符号位,当两个有符号数相加时,数的最高位这时应该是D6,也就是说按道理来讲,两个数的D6相加向上有进位时,应该进到C,但由于51单片机设计的问题,不支持有符号数运算,因此两个D6加完后进到了D7,这时运算就出错了,为了防止这种情况,51特别加了这个OV(溢出)位。
D6进位与D7进位异或产生OV
匿名用户
2016-01-14
展开全部
天鹅
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式